From 4a1b16117ed9401d4930b518b98b78cfec017ef4 Mon Sep 17 00:00:00 2001 From: Miguel Date: Wed, 9 Jul 2025 14:12:43 +0200 Subject: [PATCH] =?UTF-8?q?Actualizaci=C3=B3n=20de=20directorios=20de=20tr?= =?UTF-8?q?abajo=20y=20logs=20en=20el=20script=20de=20an=C3=A1lisis=20XML?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Se modificaron los directorios de trabajo en `script_config.json` y `work_dir.json` para apuntar a la nueva ubicación de los archivos del proyecto 98050. - Se actualizaron los logs de ejecución en `log_x0_main.txt` y `log_98050_PLC.txt` para reflejar las nuevas fechas, duraciones y resultados de los procesos de exportación. - Se corrigieron rutas en varios archivos de configuración para asegurar la correcta ejecución de los scripts. --- .doc/backend_setup.md | 212 +- .../ObtainIOFromProjectTia/log_x1.txt | 1983 +- .../TwinCat/.doc/backend_setup.md | 212 +- backend/script_groups/TwinCat/x1_README.md | 172 - .../script_groups/TwinCat/x1_lad_converter.py | 2 +- .../TwinCat/x2_io_adaptation_script.py | 461 +- backend/script_groups/TwinCat/x2_x3_README.md | 115 - .../XML Parser to SCL/log_98050_PLC.txt | 3137 +- .../XML Parser to SCL/log_x0_main.txt | 43671 +++++++--------- .../XML Parser to SCL/script_config.json | 2 +- .../XML Parser to SCL/work_dir.json | 4 +- data/log.txt | 26095 +-------- 12 files changed, 20912 insertions(+), 55154 deletions(-) delete mode 100644 backend/script_groups/TwinCat/x1_README.md delete mode 100644 backend/script_groups/TwinCat/x2_x3_README.md diff --git a/.doc/backend_setup.md b/.doc/backend_setup.md index 7c9f9cf..3ec3ef8 100644 --- a/.doc/backend_setup.md +++ b/.doc/backend_setup.md @@ -2,220 +2,132 @@ ## Introducción -Esta guía explica cómo configurar y usar correctamente la función `load_configuration()` en scripts ubicados bajo el directorio `/backend`. La función carga configuraciones desde un archivo `script_config.json` ubicado en el mismo directorio que el script que la llama. +Esta guía explica cómo usar la función `load_configuration()` para cargar parámetros desde un archivo `script_config.json` en los scripts del backend. -## Configuración del Path e Importación +## 1. Configuración del Script -### 1. Configuración estándar del Path +Para que tus scripts puedan encontrar los módulos del proyecto, necesitas añadir el directorio raíz al path de Python. -Para scripts ubicados en subdirectorios bajo `/backend`, usa este patrón estándar: +### Path Setup e Importación + +Coloca este código al inicio de tu script: ```python import os import sys -# Configurar el path al directorio raíz del proyecto +# Añadir el directorio raíz al sys.path +# El número de `os.path.dirname()` depende de la profundidad del script. +# Para /backend/script_groups/grupo/script.py, son 4. script_root = os.path.dirname( os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ) sys.path.append(script_root) -# Importar la función de configuración +# Importar la función from backend.script_utils import load_configuration ``` -**Nota:** El número de `os.path.dirname()` anidados depende de la profundidad del script: -- Scripts en `/backend/script_groups/grupo/`: 4 niveles -- Scripts en `/backend/`: 2 niveles +## 2. Cargar la Configuración -### 2. Importación Correcta +La función `load_configuration()` busca y carga un archivo llamado `script_config.json` que debe estar en el **mismo directorio** que el script que la ejecuta. Devuelve un diccionario con todo el contenido del JSON. -**✅ Correcto:** -```python -from backend.script_utils import load_configuration -``` - -**❌ Incorrecto:** -```python -from script_utils import load_configuration # No funciona desde subdirectorios -``` - -## Uso de la Función load_configuration() - -### Implementación Básica +### Ejemplo de Uso ```python def main(): - # Cargar configuraciones + # Cargar configuraciones del archivo script_config.json configs = load_configuration() - # Obtener el directorio de trabajo - working_directory = configs.get("working_directory", "") + # Es buena práctica verificar si la configuración se cargó + if not configs: + print("Error: No se pudo cargar la configuración. Saliendo.") + return - # Acceder a configuraciones por nivel + # Acceder a los parámetros usando .get() para evitar errores + working_directory = configs.get("working_directory", "") level1_config = configs.get("level1", {}) level2_config = configs.get("level2", {}) level3_config = configs.get("level3", {}) - - # Ejemplo de uso de parámetros específicos con valores por defecto + + # Ejemplo de uso de un parámetro específico con valor por defecto scl_output_dir = level2_config.get("scl_output_dir", "scl_output") xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + print(f"Directorio de trabajo: {working_directory}") + print(f"Directorio de salida SCL: {scl_output_dir}") + if __name__ == "__main__": main() ``` -### Estructura del Archivo script_config.json +## 3. Archivo `script_config.json` -El archivo `script_config.json` debe estar ubicado en el mismo directorio que el script que llama a `load_configuration()`. Estructura recomendada: +Este archivo contiene los parámetros de tu script. La estructura interna del JSON, como el uso de `"level1"`, `"level2"`, etc., es una convención para organizar los parámetros. `load_configuration()` simplemente lee el archivo y devuelve su contenido. +**Ejemplo de `script_config.json`:** ```json { "working_directory": "/ruta/al/directorio/de/trabajo", "level1": { - "parametro_global_1": "valor1", - "parametro_global_2": "valor2" + "parametro_global_1": "valor1" }, "level2": { "scl_output_dir": "scl_output", - "xref_output_dir": "xref_output", - "xref_source_subdir": "source", - "aggregated_filename": "full_project_representation.md" + "xref_output_dir": "xref_output" }, "level3": { - "parametro_especifico_1": true, - "parametro_especifico_2": 100 + "parametro_especifico_1": true } } ``` -## Ejemplo Completo de Implementación +## 4. Manejo de Errores -```python -""" -Script de ejemplo que demuestra el uso completo de load_configuration() -""" +`load_configuration()` está diseñada para ser robusta: +- Si `script_config.json` no se encuentra, retorna un diccionario vacío `{}`. +- Si el JSON es inválido, imprime un error y también retorna `{}`. -import os -import sys -import json +**Siempre** comprueba si el diccionario devuelto está vacío para manejar estos casos de forma segura en tu script. -# Configuración del path -script_root = os.path.dirname( - os.path.dirname(os.path.dirname(os.path.dirname(__file__))) -) -sys.path.append(script_root) -from backend.script_utils import load_configuration +## 5. Jerarquía de Archivos de Configuración +El sistema utiliza un modelo de configuración en cascada para gestionar los parámetros de los scripts. Esta jerarquía permite establecer configuraciones a nivel global, de grupo y de trabajo. Antes de la ejecución, el launcher lee estos archivos, los combina y genera un único `script_config.json` en la carpeta del script. La función `load_configuration()` es la que finalmente lee este archivo consolidado. -def main(): - print("=== Cargando Configuración ===") - - # Cargar configuraciones - configs = load_configuration() - - # Verificar que se cargó correctamente - if not configs: - print("Error: No se pudo cargar la configuración") - return - - # Obtener configuraciones - working_directory = configs.get("working_directory", "") - level1_config = configs.get("level1", {}) - level2_config = configs.get("level2", {}) - level3_config = configs.get("level3", {}) - - # Mostrar configuraciones cargadas - print(f"Directorio de trabajo: {working_directory}") - print("Configuración Nivel 1:", json.dumps(level1_config, indent=2)) - print("Configuración Nivel 2:", json.dumps(level2_config, indent=2)) - print("Configuración Nivel 3:", json.dumps(level3_config, indent=2)) - - # Ejemplo de uso de parámetros con valores por defecto - scl_output_dir = level2_config.get("scl_output_dir", "scl_output") - xref_output_dir = level2_config.get("xref_output_dir", "xref_output") - - print(f"Directorio de salida SCL: {scl_output_dir}") - print(f"Directorio de salida XREF: {xref_output_dir}") +A continuación se describe la finalidad y ubicación de cada archivo clave. +### Archivos de Valores (Parámetros) -if __name__ == "__main__": - main() -``` +Contienen los datos y variables que utilizará el script. La configuración se superpone en el siguiente orden: `Nivel 1 < Nivel 2 < Nivel 3`. -## Manejo de Errores +- **`data.json` (Nivel 1 - Global)** + - **Ubicación:** `data/data.json` + - **Utilidad:** Almacena variables globales disponibles para todos los scripts. Ideal para parámetros generales. + - **Acceso:** Sus datos se cargan en la clave `"level1"` del diccionario `configs`. -La función `load_configuration()` maneja automáticamente los siguientes casos: +- **`script_config.json` (Nivel 2 - Grupo)** + - **Ubicación:** En la raíz de cada directorio de grupo (ej: `backend/script_groups/MiGrupo/script_config.json`). + - **Utilidad:** Define parámetros compartidos por todos los scripts de un grupo. + - **Acceso:** Sus datos se cargan en la clave `"level2"`. -1. **Archivo no encontrado**: Retorna un diccionario vacío `{}` -2. **JSON inválido**: Retorna un diccionario vacío y muestra un mensaje de error -3. **Errores de lectura**: Retorna un diccionario vacío y muestra un mensaje de error +- **`work_dir.json` (Nivel 3 - Directorio de Trabajo)** + - **Ubicación:** Dentro del directorio de trabajo que el script va a procesar. + - **Utilidad:** Contiene parámetros para una ejecución específica. Es el nivel más específico y sobrescribe los anteriores. + - **Acceso:** Sus datos se cargan en la clave `"level3"`. -### Verificación de Configuración Válida +### Archivos de Esquema (Definiciones de Estructura) -```python -configs = load_configuration() +No contienen valores, sino que describen la estructura y tipos de datos que los archivos de valores deben tener. Son usados por el launcher para validación y para generar interfaces de configuración. -# Verificar que se cargó correctamente -if not configs: - print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") - working_directory = "." -else: - working_directory = configs.get("working_directory", ".") +- **`esquema_group.json`** + - **Ubicación:** Raíz del directorio del grupo. + - **Utilidad:** Define la estructura del `script_config.json` del grupo. -# Verificar directorio de trabajo -if not os.path.exists(working_directory): - print(f"Error: El directorio de trabajo no existe: {working_directory}") - return -``` +- **`esquema_work.json`** + - **Ubicación:** Raíz del directorio del grupo. + - **Utilidad:** Define la estructura del `work_dir.json`. -## Mejores Prácticas - -1. **Siempre proporciona valores por defecto** al usar `.get()`: - ```python - valor = config.get("clave", "valor_por_defecto") - ``` - -2. **Verifica la existencia de directorios críticos**: - ```python - if not os.path.exists(working_directory): - print(f"Error: Directorio no encontrado: {working_directory}") - return - ``` - -3. **Documenta los parámetros esperados** en tu script: - ```python - # Parámetros esperados en level2: - # - scl_output_dir: Directorio de salida para archivos SCL - # - xref_output_dir: Directorio de salida para referencias cruzadas - ``` - -4. **Usa nombres de parámetros consistentes** en todos los scripts del mismo grupo. - -## Definición Técnica de load_configuration() - -```python -def load_configuration() -> Dict[str, Any]: - """ - Load configuration from script_config.json in the current script directory. - - Returns: - Dict containing configurations with levels 1, 2, 3 and working_directory - - Example usage in scripts: - from backend.script_utils import load_configuration - - configs = load_configuration() - level1_config = configs.get("level1", {}) - level2_config = configs.get("level2", {}) - level3_config = configs.get("level3", {}) - working_dir = configs.get("working_directory", "") - """ -``` - -La función utiliza `inspect.stack()` para determinar automáticamente el directorio del script que la llama, asegurando que siempre busque el archivo `script_config.json` en la ubicación correcta. - -## Documentación de Scripts para el Launcher +## 6. Documentación de Scripts para el Launcher El sistema de launcher utiliza archivos JSON para mostrar información sobre los grupos de scripts y scripts individuales en la interfaz web. diff --git a/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt b/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt index a8d63c4..102617a 100644 --- a/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt +++ b/backend/script_groups/ObtainIOFromProjectTia/log_x1.txt @@ -1,28 +1,28 @@ --- Log de Ejecución: x1.py --- Grupo: ObtainIOFromProjectTia Directorio de Trabajo: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source -Inicio: 2025-06-19 19:01:31 -Fin: 2025-06-19 19:06:31 -Duración: 0:05:00.256555 +Inicio: 2025-06-26 23:16:25 +Fin: 2025-06-26 23:17:45 +Duración: 0:01:19.507759 Estado: SUCCESS (Código de Salida: 0) --- SALIDA ESTÁNDAR (STDOUT) --- --- Exportador de datos TIA Portal (Bloques, UDTs, Variables) --- Versión de TIA Portal detectada: 19.0 (de la extensión .ap19) -Proyecto seleccionado: D:/Trabajo/VM/44 - 98050 - Fiera/InLavoro/PLC/98050_PLC_11/98050_PLC_11.ap19 +Proyecto seleccionado: D:/Trabajo/VM/44 - 98050 - Fiera/InLavoro/PLC/98050_PLC_14/98050_PLC_14.ap19 Usando directorio de exportación (Directorio de trabajo): D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source Conectando a TIA Portal V19.0... -2025-06-19 19:01:44,752 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. -2025-06-19 19:01:44,766 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - With user interface +2025-06-26 23:16:48,346 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. +2025-06-26 23:16:48,358 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - With user interface Conectado a TIA Portal. -2025-06-19 19:02:18,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal GetProcessId - Process id: 47528 -ID del proceso del Portal: 47528 -Abriendo proyecto: 98050_PLC_11.ap19... -2025-06-19 19:02:19,386 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal OpenProject - Open project... D:/Trabajo/VM/44 - 98050 - Fiera/InLavoro/PLC/98050_PLC_11/98050_PLC_11.ap19 +2025-06-26 23:16:58,334 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal GetProcessId - Process id: 8648 +ID del proceso del Portal: 8648 +Abriendo proyecto: 98050_PLC_14.ap19... +2025-06-26 23:16:58,561 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal OpenProject - Open project... D:/Trabajo/VM/44 - 98050 - Fiera/InLavoro/PLC/98050_PLC_14/98050_PLC_14.ap19 Proyecto abierto exitosamente. -2025-06-19 19:02:59,607 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc 98050_PLC with parent name ET 200SP station_1 +2025-06-26 23:17:11,900 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc 98050_PLC with parent name ET 200SP station_1 Se encontraron 1 PLC(s). Iniciando proceso de exportación... --- Procesando PLC: 98050_PLC --- @@ -30,1870 +30,1843 @@ Se encontraron 1 PLC(s). Iniciando proceso de exportación... [PLC: 98050_PLC] Exportando bloques de programa... Destino XML: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML Destino SCL: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_SCL - Se encontraron 306 bloques de programa. + Se encontraron 310 bloques de programa. Procesando bloque: CyclicInterrupt_Axes... Exportando CyclicInterrupt_Axes como XML... -2025-06-19 19:03:21,944 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CyclicInterrupt_Axes exported successfully -2025-06-19 19:03:21,945 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CyclicInterrupt_Axes exported successfully +2025-06-26 23:17:19,457 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CyclicInterrupt_Axes exported successfully +2025-06-26 23:17:19,474 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CyclicInterrupt_Axes exported successfully Procesando bloque: DB HMI RCP Transfer Status... Exportando DB HMI RCP Transfer Status como XML... -2025-06-19 19:03:22,179 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI RCP Transfer Status exported successfully -2025-06-19 19:03:22,181 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI RCP Transfer Status exported successfully +2025-06-26 23:17:19,611 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI RCP Transfer Status exported successfully +2025-06-26 23:17:19,612 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI RCP Transfer Status exported successfully Procesando bloque: FC HMI RCP Transfer Status... Exportando FC HMI RCP Transfer Status como XML... -2025-06-19 19:03:23,905 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI RCP Transfer Status exported successfully -2025-06-19 19:03:23,906 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI RCP Transfer Status exported successfully +2025-06-26 23:17:20,373 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI RCP Transfer Status exported successfully +2025-06-26 23:17:20,374 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI RCP Transfer Status exported successfully Procesando bloque: FB Early Restart... Exportando FB Early Restart como XML... -2025-06-19 19:03:24,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Early Restart exported successfully -2025-06-19 19:03:24,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Early Restart exported successfully +2025-06-26 23:17:20,479 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Early Restart exported successfully +2025-06-26 23:17:20,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Early Restart exported successfully Procesando bloque: DB Signal Transport... Exportando DB Signal Transport como XML... -2025-06-19 19:03:24,187 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Signal Transport exported successfully -2025-06-19 19:03:24,190 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Signal Transport exported successfully +2025-06-26 23:17:20,589 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Signal Transport exported successfully +2025-06-26 23:17:20,590 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Signal Transport exported successfully Procesando bloque: DB Lube - Dry Ecolab... Exportando DB Lube - Dry Ecolab como XML... -2025-06-19 19:03:24,297 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Lube - Dry Ecolab exported successfully -2025-06-19 19:03:24,297 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Lube - Dry Ecolab exported successfully +2025-06-26 23:17:20,695 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Lube - Dry Ecolab exported successfully +2025-06-26 23:17:20,709 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Lube - Dry Ecolab exported successfully Procesando bloque: FB Lube - Water/Dry... Exportando FB Lube - Water/Dry como XML... -2025-06-19 19:03:24,366 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Water/Dry exported successfully -2025-06-19 19:03:24,367 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Water/Dry exported successfully +2025-06-26 23:17:20,789 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Water/Dry exported successfully +2025-06-26 23:17:20,790 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Water/Dry exported successfully Procesando bloque: FB Lube - Dry Ecolab... Exportando FB Lube - Dry Ecolab como XML... -2025-06-19 19:03:25,359 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Dry Ecolab exported successfully -2025-06-19 19:03:25,361 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Dry Ecolab exported successfully +2025-06-26 23:17:21,364 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Dry Ecolab exported successfully +2025-06-26 23:17:21,365 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Dry Ecolab exported successfully Procesando bloque: FB Lube - EcoLab VM... Exportando FB Lube - EcoLab VM como XML... -2025-06-19 19:03:25,638 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - EcoLab VM exported successfully -2025-06-19 19:03:25,640 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - EcoLab VM exported successfully +2025-06-26 23:17:21,502 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - EcoLab VM exported successfully +2025-06-26 23:17:21,517 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - EcoLab VM exported successfully Procesando bloque: FB Lube - Ecolab... Exportando FB Lube - Ecolab como XML... -2025-06-19 19:03:25,825 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Ecolab exported successfully -2025-06-19 19:03:25,842 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Ecolab exported successfully +2025-06-26 23:17:21,641 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Lube - Ecolab exported successfully +2025-06-26 23:17:21,641 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Lube - Ecolab exported successfully Procesando bloque: DB LUBE - Ecolab... Exportando DB LUBE - Ecolab como XML... -2025-06-19 19:03:25,904 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB LUBE - Ecolab exported successfully -2025-06-19 19:03:25,905 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB LUBE - Ecolab exported successfully +2025-06-26 23:17:21,672 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB LUBE - Ecolab exported successfully +2025-06-26 23:17:21,672 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB LUBE - Ecolab exported successfully Procesando bloque: FC Ttop Configuration... Exportando FC Ttop Configuration como XML... -2025-06-19 19:03:26,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Configuration exported successfully -2025-06-19 19:03:26,047 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Configuration exported successfully +2025-06-26 23:17:21,860 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Configuration exported successfully +2025-06-26 23:17:21,861 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Configuration exported successfully Procesando bloque: FC Ttop Run... Exportando FC Ttop Run como XML... -2025-06-19 19:03:26,452 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Run exported successfully -2025-06-19 19:03:26,453 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Run exported successfully +2025-06-26 23:17:22,091 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Run exported successfully +2025-06-26 23:17:22,092 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Run exported successfully Procesando bloque: FC Ttop Alarms... Exportando FC Ttop Alarms como XML... -2025-06-19 19:03:26,818 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Alarms exported successfully -2025-06-19 19:03:26,819 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Alarms exported successfully +2025-06-26 23:17:22,307 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Alarms exported successfully +2025-06-26 23:17:22,308 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Alarms exported successfully Procesando bloque: DB Ttop Run... Exportando DB Ttop Run como XML... -2025-06-19 19:03:26,853 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Run exported successfully -2025-06-19 19:03:26,854 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Run exported successfully +2025-06-26 23:17:22,352 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Run exported successfully +2025-06-26 23:17:22,353 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Run exported successfully Procesando bloque: DB Ttop Motor CFG... Exportando DB Ttop Motor CFG como XML... -2025-06-19 19:03:26,905 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor CFG exported successfully -2025-06-19 19:03:26,906 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor CFG exported successfully +2025-06-26 23:17:22,382 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor CFG exported successfully +2025-06-26 23:17:22,383 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor CFG exported successfully Procesando bloque: DB Ttop Alarm... Exportando DB Ttop Alarm como XML... -2025-06-19 19:03:26,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Alarm exported successfully -2025-06-19 19:03:26,968 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Alarm exported successfully +2025-06-26 23:17:22,422 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Alarm exported successfully +2025-06-26 23:17:22,422 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Alarm exported successfully Procesando bloque: FC Ttop Motor M31510 CurveIn... - Compilando bloque FC Ttop Motor M31510 CurveIn... -2025-06-19 19:03:26,974 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FC Ttop Motor M31510 CurveIn. Result: -2025-06-19 19:03:37,006 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:37,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Motor > FC > FC Ttop Motor M31510 CurveIn (FC301) > Network 8 > Block "DB RingStatus" that is accessed has not been compiled. -2025-06-19 19:03:37,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Motor > FC > FC Ttop Motor M31510 CurveIn (FC301) > Network 9 > Block "DB RingStatus" that is accessed has not been compiled. -2025-06-19 19:03:37,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Compiling finished (errors: 2; warnings: 1) - ADVERTENCIA: Bloque FC Ttop Motor M31510 CurveIn inconsistente después de compilar. Omitiendo. + Exportando FC Ttop Motor M31510 CurveIn como XML... +2025-06-26 23:17:22,525 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31510 CurveIn exported successfully +2025-06-26 23:17:22,541 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31510 CurveIn exported successfully Procesando bloque: FC Ttop Motor U32810 Ch1... Exportando FC Ttop Motor U32810 Ch1 como XML... -2025-06-19 19:03:37,087 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U32810 Ch1 exported successfully -2025-06-19 19:03:37,089 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U32810 Ch1 exported successfully +2025-06-26 23:17:22,602 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U32810 Ch1 exported successfully +2025-06-26 23:17:22,602 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U32810 Ch1 exported successfully Procesando bloque: FC Ttop Motor U32910 Ch2... Exportando FC Ttop Motor U32910 Ch2 como XML... -2025-06-19 19:03:37,148 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U32910 Ch2 exported successfully -2025-06-19 19:03:37,149 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U32910 Ch2 exported successfully +2025-06-26 23:17:22,662 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U32910 Ch2 exported successfully +2025-06-26 23:17:22,663 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U32910 Ch2 exported successfully Procesando bloque: FC Ttop Motor U33010 Ch3... Exportando FC Ttop Motor U33010 Ch3 como XML... -2025-06-19 19:03:37,211 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33010 Ch3 exported successfully -2025-06-19 19:03:37,212 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33010 Ch3 exported successfully +2025-06-26 23:17:22,709 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33010 Ch3 exported successfully +2025-06-26 23:17:22,710 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33010 Ch3 exported successfully Procesando bloque: FC Ttop Motor U33110 Ch4... Exportando FC Ttop Motor U33110 Ch4 como XML... -2025-06-19 19:03:37,258 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33110 Ch4 exported successfully -2025-06-19 19:03:37,273 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33110 Ch4 exported successfully +2025-06-26 23:17:22,772 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33110 Ch4 exported successfully +2025-06-26 23:17:22,773 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33110 Ch4 exported successfully Procesando bloque: FC Ttop Motor U33210 Ch5... Exportando FC Ttop Motor U33210 Ch5 como XML... -2025-06-19 19:03:37,336 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33210 Ch5 exported successfully -2025-06-19 19:03:37,337 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33210 Ch5 exported successfully +2025-06-26 23:17:22,820 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33210 Ch5 exported successfully +2025-06-26 23:17:22,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33210 Ch5 exported successfully Procesando bloque: FC Ttop Motor U33310 Ch6... Exportando FC Ttop Motor U33310 Ch6 como XML... -2025-06-19 19:03:37,391 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33310 Ch6 exported successfully -2025-06-19 19:03:37,392 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33310 Ch6 exported successfully +2025-06-26 23:17:22,876 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33310 Ch6 exported successfully +2025-06-26 23:17:22,876 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33310 Ch6 exported successfully Procesando bloque: FC Ttop Motor U33410 Ch7... Exportando FC Ttop Motor U33410 Ch7 como XML... -2025-06-19 19:03:37,462 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33410 Ch7 exported successfully -2025-06-19 19:03:37,464 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33410 Ch7 exported successfully +2025-06-26 23:17:22,926 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33410 Ch7 exported successfully +2025-06-26 23:17:22,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33410 Ch7 exported successfully Procesando bloque: FC Ttop Motor U33510 Ch8... Exportando FC Ttop Motor U33510 Ch8 como XML... -2025-06-19 19:03:37,547 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33510 Ch8 exported successfully -2025-06-19 19:03:37,549 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33510 Ch8 exported successfully +2025-06-26 23:17:22,993 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33510 Ch8 exported successfully +2025-06-26 23:17:22,994 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33510 Ch8 exported successfully Procesando bloque: FC Ttop Motor U33610 Ch9... Exportando FC Ttop Motor U33610 Ch9 como XML... -2025-06-19 19:03:37,600 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33610 Ch9 exported successfully -2025-06-19 19:03:37,601 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33610 Ch9 exported successfully +2025-06-26 23:17:23,042 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor U33610 Ch9 exported successfully +2025-06-26 23:17:23,043 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor U33610 Ch9 exported successfully Procesando bloque: FC Ttop Motor M34410 CurveOut... - Compilando bloque FC Ttop Motor M34410 CurveOut... -2025-06-19 19:03:37,604 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FC Ttop Motor M34410 CurveOut. Result: -2025-06-19 19:03:38,487 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:38,488 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Motor > FC > FC Ttop Motor M34410 CurveOut (FC319) > Network 8 > Block "DB RingStatus" that is accessed has not been compiled. -2025-06-19 19:03:38,488 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Motor > FC > FC Ttop Motor M34410 CurveOut (FC319) > Network 9 > Block "DB RingStatus" that is accessed has not been compiled. -2025-06-19 19:03:38,488 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Compiling finished (errors: 2; warnings: 1) - ADVERTENCIA: Bloque FC Ttop Motor M34410 CurveOut inconsistente después de compilar. Omitiendo. + Exportando FC Ttop Motor M34410 CurveOut como XML... +2025-06-26 23:17:23,099 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34410 CurveOut exported successfully +2025-06-26 23:17:23,100 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34410 CurveOut exported successfully Procesando bloque: FC Ttop Motor M31010 Divider... Exportando FC Ttop Motor M31010 Divider como XML... -2025-06-19 19:03:38,536 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31010 Divider exported successfully -2025-06-19 19:03:38,538 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31010 Divider exported successfully +2025-06-26 23:17:23,144 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31010 Divider exported successfully +2025-06-26 23:17:23,144 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31010 Divider exported successfully Procesando bloque: FC Ttop Motor M31410 DivOut... Exportando FC Ttop Motor M31410 DivOut como XML... -2025-06-19 19:03:38,597 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31410 DivOut exported successfully -2025-06-19 19:03:38,598 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31410 DivOut exported successfully - Procesando bloque: FC Ttop Motor M31110 CombiDx... - Exportando FC Ttop Motor M31110 CombiDx como XML... -2025-06-19 19:03:38,891 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31110 CombiDx exported successfully -2025-06-19 19:03:38,893 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31110 CombiDx exported successfully - Procesando bloque: FC Ttop Motor M31210 CombiSx... - Exportando FC Ttop Motor M31210 CombiSx como XML... -2025-06-19 19:03:38,953 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31210 CombiSx exported successfully -2025-06-19 19:03:38,954 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31210 CombiSx exported successfully - Procesando bloque: FC Ttop Motor M31610 Tabl_InfeedSx... - Exportando FC Ttop Motor M31610 Tabl_InfeedSx como XML... -2025-06-19 19:03:39,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31610 Tabl_InfeedSx exported successfully -2025-06-19 19:03:39,008 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31610 Tabl_InfeedSx exported successfully - Procesando bloque: FC Ttop Motor M31710 Tabl_InfeedDx... - Exportando FC Ttop Motor M31710 Tabl_InfeedDx como XML... -2025-06-19 19:03:39,062 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31710 Tabl_InfeedDx exported successfully -2025-06-19 19:03:39,063 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31710 Tabl_InfeedDx exported successfully - Procesando bloque: FC Ttop Motor M34110 Tabl_OutfeedSx... - Exportando FC Ttop Motor M34110 Tabl_OutfeedSx como XML... -2025-06-19 19:03:39,124 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34110 Tabl_OutfeedSx exported successfully -2025-06-19 19:03:39,125 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34110 Tabl_OutfeedSx exported successfully - Procesando bloque: FC Ttop Motor M34210 Tabl_OutfeedDx... - Exportando FC Ttop Motor M34210 Tabl_OutfeedDx como XML... -2025-06-19 19:03:39,186 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34210 Tabl_OutfeedDx exported successfully -2025-06-19 19:03:39,187 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34210 Tabl_OutfeedDx exported successfully +2025-06-26 23:17:23,210 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31410 DivOut exported successfully +2025-06-26 23:17:23,211 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31410 DivOut exported successfully Procesando bloque: FC Ttop Motor M31910 Tabl_SelectorIn... Exportando FC Ttop Motor M31910 Tabl_SelectorIn como XML... -2025-06-19 19:03:39,263 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31910 Tabl_SelectorIn exported successfully -2025-06-19 19:03:39,263 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31910 Tabl_SelectorIn exported successfully - Procesando bloque: FC Ttop Motor M30710 Div_GuidesIn... - Exportando FC Ttop Motor M30710 Div_GuidesIn como XML... -2025-06-19 19:03:39,325 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M30710 Div_GuidesIn exported successfully -2025-06-19 19:03:39,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M30710 Div_GuidesIn exported successfully - Procesando bloque: FC Ttop Motor M31310 Div_GuidesOut... - Exportando FC Ttop Motor M31310 Div_GuidesOut como XML... -2025-06-19 19:03:39,380 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31310 Div_GuidesOut exported successfully -2025-06-19 19:03:39,381 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31310 Div_GuidesOut exported successfully - Procesando bloque: FC Ttop Motor M31810 Tabl_GuidesIn... - Exportando FC Ttop Motor M31810 Tabl_GuidesIn como XML... -2025-06-19 19:03:39,463 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31810 Tabl_GuidesIn exported successfully -2025-06-19 19:03:39,464 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31810 Tabl_GuidesIn exported successfully +2025-06-26 23:17:23,287 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31910 Tabl_SelectorIn exported successfully +2025-06-26 23:17:23,288 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31910 Tabl_SelectorIn exported successfully Procesando bloque: FC Ttop Motor M34010 Tabl_SelectorOut... Exportando FC Ttop Motor M34010 Tabl_SelectorOut como XML... -2025-06-19 19:03:39,515 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34010 Tabl_SelectorOut exported successfully -2025-06-19 19:03:39,516 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34010 Tabl_SelectorOut exported successfully +2025-06-26 23:17:23,345 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34010 Tabl_SelectorOut exported successfully +2025-06-26 23:17:23,346 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34010 Tabl_SelectorOut exported successfully + Procesando bloque: FC Ttop Motor M31110 CombiDx... + Exportando FC Ttop Motor M31110 CombiDx como XML... +2025-06-26 23:17:23,398 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31110 CombiDx exported successfully +2025-06-26 23:17:23,411 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31110 CombiDx exported successfully + Procesando bloque: FC Ttop Motor M31210 CombiSx... + Exportando FC Ttop Motor M31210 CombiSx como XML... +2025-06-26 23:17:23,454 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31210 CombiSx exported successfully +2025-06-26 23:17:23,456 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31210 CombiSx exported successfully + Procesando bloque: FC Ttop Motor M31610 Tabl_InfeedSx... + Exportando FC Ttop Motor M31610 Tabl_InfeedSx como XML... +2025-06-26 23:17:23,499 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31610 Tabl_InfeedSx exported successfully +2025-06-26 23:17:23,500 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31610 Tabl_InfeedSx exported successfully + Procesando bloque: FC Ttop Motor M31710 Tabl_InfeedDx... + Exportando FC Ttop Motor M31710 Tabl_InfeedDx como XML... +2025-06-26 23:17:23,553 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31710 Tabl_InfeedDx exported successfully +2025-06-26 23:17:23,554 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31710 Tabl_InfeedDx exported successfully + Procesando bloque: FC Ttop Motor M34110 Tabl_OutfeedSx... + Exportando FC Ttop Motor M34110 Tabl_OutfeedSx como XML... +2025-06-26 23:17:23,600 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34110 Tabl_OutfeedSx exported successfully +2025-06-26 23:17:23,601 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34110 Tabl_OutfeedSx exported successfully + Procesando bloque: FC Ttop Motor M34210 Tabl_OutfeedDx... + Exportando FC Ttop Motor M34210 Tabl_OutfeedDx como XML... +2025-06-26 23:17:23,659 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34210 Tabl_OutfeedDx exported successfully +2025-06-26 23:17:23,660 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34210 Tabl_OutfeedDx exported successfully + Procesando bloque: FC Ttop Motor M30710 Div_GuidesIn... + Exportando FC Ttop Motor M30710 Div_GuidesIn como XML... +2025-06-26 23:17:23,783 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M30710 Div_GuidesIn exported successfully +2025-06-26 23:17:23,784 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M30710 Div_GuidesIn exported successfully + Procesando bloque: FC Ttop Motor M31310 Div_GuidesOut... + Exportando FC Ttop Motor M31310 Div_GuidesOut como XML... +2025-06-26 23:17:23,970 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31310 Div_GuidesOut exported successfully +2025-06-26 23:17:23,971 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31310 Div_GuidesOut exported successfully + Procesando bloque: FC Ttop Motor M31810 Tabl_GuidesIn... + Exportando FC Ttop Motor M31810 Tabl_GuidesIn como XML... +2025-06-26 23:17:24,066 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M31810 Tabl_GuidesIn exported successfully +2025-06-26 23:17:24,067 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M31810 Tabl_GuidesIn exported successfully Procesando bloque: FC Ttop Motor M34310 Tabl_GuidesOut... Exportando FC Ttop Motor M34310 Tabl_GuidesOut como XML... -2025-06-19 19:03:39,571 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34310 Tabl_GuidesOut exported successfully -2025-06-19 19:03:39,572 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34310 Tabl_GuidesOut exported successfully +2025-06-26 23:17:24,159 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Motor M34310 Tabl_GuidesOut exported successfully +2025-06-26 23:17:24,159 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Motor M34310 Tabl_GuidesOut exported successfully Procesando bloque: DB Ttop Motor M31510... Exportando DB Ttop Motor M31510 como XML... -2025-06-19 19:03:39,599 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31510 exported successfully -2025-06-19 19:03:39,601 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31510 exported successfully +2025-06-26 23:17:24,187 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31510 exported successfully +2025-06-26 23:17:24,188 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31510 exported successfully Procesando bloque: DB Ttop Motor M31610... Exportando DB Ttop Motor M31610 como XML... -2025-06-19 19:03:39,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31610 exported successfully -2025-06-19 19:03:39,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31610 exported successfully +2025-06-26 23:17:24,263 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31610 exported successfully +2025-06-26 23:17:24,264 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31610 exported successfully Procesando bloque: DB Ttop Motor M31710... Exportando DB Ttop Motor M31710 como XML... -2025-06-19 19:03:39,659 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31710 exported successfully -2025-06-19 19:03:39,660 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31710 exported successfully +2025-06-26 23:17:24,295 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31710 exported successfully +2025-06-26 23:17:24,296 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31710 exported successfully Procesando bloque: DB Ttop Motor M31810... Exportando DB Ttop Motor M31810 como XML... -2025-06-19 19:03:39,689 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31810 exported successfully -2025-06-19 19:03:39,690 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31810 exported successfully +2025-06-26 23:17:24,324 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31810 exported successfully +2025-06-26 23:17:24,325 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31810 exported successfully Procesando bloque: DB Ttop Motor M31910... Exportando DB Ttop Motor M31910 como XML... -2025-06-19 19:03:39,721 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31910 exported successfully -2025-06-19 19:03:39,722 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31910 exported successfully +2025-06-26 23:17:24,352 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31910 exported successfully +2025-06-26 23:17:24,352 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31910 exported successfully Procesando bloque: DB Ttop Motor U32810... Exportando DB Ttop Motor U32810 como XML... -2025-06-19 19:03:39,756 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U32810 exported successfully -2025-06-19 19:03:39,758 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U32810 exported successfully +2025-06-26 23:17:24,377 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U32810 exported successfully +2025-06-26 23:17:24,378 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U32810 exported successfully Procesando bloque: DB Ttop Motor U32910... Exportando DB Ttop Motor U32910 como XML... -2025-06-19 19:03:39,785 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U32910 exported successfully -2025-06-19 19:03:39,786 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U32910 exported successfully +2025-06-26 23:17:24,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U32910 exported successfully +2025-06-26 23:17:24,408 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U32910 exported successfully Procesando bloque: DB Ttop Motor U33010... Exportando DB Ttop Motor U33010 como XML... -2025-06-19 19:03:39,814 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33010 exported successfully -2025-06-19 19:03:39,815 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33010 exported successfully +2025-06-26 23:17:24,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33010 exported successfully +2025-06-26 23:17:24,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33010 exported successfully Procesando bloque: DB Ttop Motor U33110... Exportando DB Ttop Motor U33110 como XML... -2025-06-19 19:03:39,863 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33110 exported successfully -2025-06-19 19:03:39,864 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33110 exported successfully +2025-06-26 23:17:24,464 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33110 exported successfully +2025-06-26 23:17:24,465 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33110 exported successfully Procesando bloque: DB Ttop Motor U33210... Exportando DB Ttop Motor U33210 como XML... -2025-06-19 19:03:39,899 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33210 exported successfully -2025-06-19 19:03:39,900 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33210 exported successfully +2025-06-26 23:17:24,494 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33210 exported successfully +2025-06-26 23:17:24,495 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33210 exported successfully Procesando bloque: DB Ttop Motor U33310... Exportando DB Ttop Motor U33310 como XML... -2025-06-19 19:03:39,930 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33310 exported successfully -2025-06-19 19:03:39,932 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33310 exported successfully +2025-06-26 23:17:24,545 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33310 exported successfully +2025-06-26 23:17:24,546 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33310 exported successfully Procesando bloque: DB Ttop Motor U33410... Exportando DB Ttop Motor U33410 como XML... -2025-06-19 19:03:39,961 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33410 exported successfully -2025-06-19 19:03:39,962 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33410 exported successfully +2025-06-26 23:17:24,577 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33410 exported successfully +2025-06-26 23:17:24,580 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33410 exported successfully Procesando bloque: DB Ttop Motor U33510... Exportando DB Ttop Motor U33510 como XML... -2025-06-19 19:03:39,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33510 exported successfully -2025-06-19 19:03:39,990 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33510 exported successfully +2025-06-26 23:17:24,637 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33510 exported successfully +2025-06-26 23:17:24,637 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33510 exported successfully Procesando bloque: DB Ttop Motor U33610... Exportando DB Ttop Motor U33610 como XML... -2025-06-19 19:03:40,022 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33610 exported successfully -2025-06-19 19:03:40,023 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33610 exported successfully +2025-06-26 23:17:24,667 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor U33610 exported successfully +2025-06-26 23:17:24,668 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor U33610 exported successfully Procesando bloque: DB Ttop Motor M34010... Exportando DB Ttop Motor M34010 como XML... -2025-06-19 19:03:40,069 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34010 exported successfully -2025-06-19 19:03:40,072 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34010 exported successfully +2025-06-26 23:17:24,701 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34010 exported successfully +2025-06-26 23:17:24,703 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34010 exported successfully Procesando bloque: DB Ttop Motor M34110... Exportando DB Ttop Motor M34110 como XML... -2025-06-19 19:03:40,108 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34110 exported successfully -2025-06-19 19:03:40,109 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34110 exported successfully +2025-06-26 23:17:24,735 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34110 exported successfully +2025-06-26 23:17:24,736 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34110 exported successfully Procesando bloque: DB Ttop Motor M34210... Exportando DB Ttop Motor M34210 como XML... -2025-06-19 19:03:40,139 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34210 exported successfully -2025-06-19 19:03:40,140 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34210 exported successfully +2025-06-26 23:17:24,778 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34210 exported successfully +2025-06-26 23:17:24,793 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34210 exported successfully Procesando bloque: DB Ttop Motor M34310... Exportando DB Ttop Motor M34310 como XML... -2025-06-19 19:03:40,166 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34310 exported successfully -2025-06-19 19:03:40,167 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34310 exported successfully +2025-06-26 23:17:24,824 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34310 exported successfully +2025-06-26 23:17:24,826 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34310 exported successfully Procesando bloque: DB Ttop Motor M30710... Exportando DB Ttop Motor M30710 como XML... -2025-06-19 19:03:40,196 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M30710 exported successfully -2025-06-19 19:03:40,197 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M30710 exported successfully +2025-06-26 23:17:24,866 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M30710 exported successfully +2025-06-26 23:17:24,868 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M30710 exported successfully Procesando bloque: DB Ttop Motor M31010... Exportando DB Ttop Motor M31010 como XML... -2025-06-19 19:03:40,224 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31010 exported successfully -2025-06-19 19:03:40,225 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31010 exported successfully +2025-06-26 23:17:24,941 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31010 exported successfully +2025-06-26 23:17:24,943 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31010 exported successfully Procesando bloque: DB Ttop Motor M31110... Exportando DB Ttop Motor M31110 como XML... -2025-06-19 19:03:40,256 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31110 exported successfully -2025-06-19 19:03:40,258 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31110 exported successfully +2025-06-26 23:17:24,998 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31110 exported successfully +2025-06-26 23:17:25,000 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31110 exported successfully Procesando bloque: DB Ttop Motor M31210... Exportando DB Ttop Motor M31210 como XML... -2025-06-19 19:03:40,305 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31210 exported successfully -2025-06-19 19:03:40,307 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31210 exported successfully +2025-06-26 23:17:25,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31210 exported successfully +2025-06-26 23:17:25,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31210 exported successfully Procesando bloque: DB Ttop Motor M31310... Exportando DB Ttop Motor M31310 como XML... -2025-06-19 19:03:40,377 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31310 exported successfully -2025-06-19 19:03:40,378 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31310 exported successfully +2025-06-26 23:17:25,082 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31310 exported successfully +2025-06-26 23:17:25,082 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31310 exported successfully Procesando bloque: DB Ttop Motor M34410... Exportando DB Ttop Motor M34410 como XML... -2025-06-19 19:03:40,440 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34410 exported successfully -2025-06-19 19:03:40,441 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34410 exported successfully +2025-06-26 23:17:25,112 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M34410 exported successfully +2025-06-26 23:17:25,114 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M34410 exported successfully Procesando bloque: DB Ttop Motor M31410... Exportando DB Ttop Motor M31410 como XML... -2025-06-19 19:03:40,477 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31410 exported successfully -2025-06-19 19:03:40,478 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31410 exported successfully +2025-06-26 23:17:25,144 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor M31410 exported successfully +2025-06-26 23:17:25,145 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor M31410 exported successfully Procesando bloque: DB Ttop Motor VIS CFG... Exportando DB Ttop Motor VIS CFG como XML... -2025-06-19 19:03:40,508 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor VIS CFG exported successfully -2025-06-19 19:03:40,509 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor VIS CFG exported successfully +2025-06-26 23:17:25,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Motor VIS CFG exported successfully +2025-06-26 23:17:25,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Motor VIS CFG exported successfully Procesando bloque: DB Ttop Minimotor Data M31610... Exportando DB Ttop Minimotor Data M31610 como XML... -2025-06-19 19:03:40,564 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31610 exported successfully -2025-06-19 19:03:40,565 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31610 exported successfully +2025-06-26 23:17:25,227 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31610 exported successfully +2025-06-26 23:17:25,230 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31610 exported successfully Procesando bloque: DB Ttop Minimotor Data M31710... Exportando DB Ttop Minimotor Data M31710 como XML... -2025-06-19 19:03:40,593 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31710 exported successfully -2025-06-19 19:03:40,594 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31710 exported successfully +2025-06-26 23:17:25,257 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31710 exported successfully +2025-06-26 23:17:25,259 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31710 exported successfully Procesando bloque: DB Ttop Minimotor Data M31810... Exportando DB Ttop Minimotor Data M31810 como XML... -2025-06-19 19:03:40,623 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31810 exported successfully -2025-06-19 19:03:40,624 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31810 exported successfully +2025-06-26 23:17:25,291 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31810 exported successfully +2025-06-26 23:17:25,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31810 exported successfully Procesando bloque: DB Ttop Minimotor Data M31910... Exportando DB Ttop Minimotor Data M31910 como XML... -2025-06-19 19:03:40,651 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31910 exported successfully -2025-06-19 19:03:40,651 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31910 exported successfully +2025-06-26 23:17:25,322 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31910 exported successfully +2025-06-26 23:17:25,323 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31910 exported successfully Procesando bloque: DB Ttop Minimotor Data M34010... Exportando DB Ttop Minimotor Data M34010 como XML... -2025-06-19 19:03:40,678 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34010 exported successfully -2025-06-19 19:03:40,679 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34010 exported successfully +2025-06-26 23:17:25,350 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34010 exported successfully +2025-06-26 23:17:25,351 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34010 exported successfully Procesando bloque: DB Ttop Minimotor Data M34110... Exportando DB Ttop Minimotor Data M34110 como XML... -2025-06-19 19:03:40,706 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34110 exported successfully -2025-06-19 19:03:40,707 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34110 exported successfully +2025-06-26 23:17:25,380 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34110 exported successfully +2025-06-26 23:17:25,382 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34110 exported successfully Procesando bloque: DB Ttop Minimotor Data M34210... Exportando DB Ttop Minimotor Data M34210 como XML... -2025-06-19 19:03:40,734 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34210 exported successfully -2025-06-19 19:03:40,734 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34210 exported successfully +2025-06-26 23:17:25,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34210 exported successfully +2025-06-26 23:17:25,409 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34210 exported successfully Procesando bloque: DB Ttop Minimotor Data M34310... Exportando DB Ttop Minimotor Data M34310 como XML... -2025-06-19 19:03:40,764 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34310 exported successfully -2025-06-19 19:03:40,765 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34310 exported successfully +2025-06-26 23:17:25,434 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M34310 exported successfully +2025-06-26 23:17:25,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M34310 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M30710... Exportando DB Ttop Minimotor Cfg M30710 como XML... -2025-06-19 19:03:40,791 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M30710 exported successfully -2025-06-19 19:03:40,792 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M30710 exported successfully +2025-06-26 23:17:25,470 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M30710 exported successfully +2025-06-26 23:17:25,470 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M30710 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31110... Exportando DB Ttop Minimotor Cfg M31110 como XML... -2025-06-19 19:03:40,820 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31110 exported successfully -2025-06-19 19:03:40,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31110 exported successfully +2025-06-26 23:17:25,502 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31110 exported successfully +2025-06-26 23:17:25,503 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31110 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31210... Exportando DB Ttop Minimotor Cfg M31210 como XML... -2025-06-19 19:03:40,844 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31210 exported successfully -2025-06-19 19:03:40,845 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31210 exported successfully +2025-06-26 23:17:25,564 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31210 exported successfully +2025-06-26 23:17:25,567 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31210 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31310... Exportando DB Ttop Minimotor Cfg M31310 como XML... -2025-06-19 19:03:40,870 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31310 exported successfully -2025-06-19 19:03:40,872 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31310 exported successfully +2025-06-26 23:17:25,628 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31310 exported successfully +2025-06-26 23:17:25,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31310 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31610... Exportando DB Ttop Minimotor Cfg M31610 como XML... -2025-06-19 19:03:40,897 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31610 exported successfully -2025-06-19 19:03:40,898 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31610 exported successfully +2025-06-26 23:17:25,663 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31610 exported successfully +2025-06-26 23:17:25,664 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31610 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31710... Exportando DB Ttop Minimotor Cfg M31710 como XML... -2025-06-19 19:03:40,929 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31710 exported successfully -2025-06-19 19:03:40,930 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31710 exported successfully +2025-06-26 23:17:25,692 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31710 exported successfully +2025-06-26 23:17:25,693 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31710 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31810... Exportando DB Ttop Minimotor Cfg M31810 como XML... -2025-06-19 19:03:40,958 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31810 exported successfully -2025-06-19 19:03:40,958 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31810 exported successfully +2025-06-26 23:17:25,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31810 exported successfully +2025-06-26 23:17:25,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31810 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M31910... Exportando DB Ttop Minimotor Cfg M31910 como XML... -2025-06-19 19:03:40,983 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31910 exported successfully -2025-06-19 19:03:40,984 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31910 exported successfully +2025-06-26 23:17:25,747 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M31910 exported successfully +2025-06-26 23:17:25,748 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M31910 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M34010... Exportando DB Ttop Minimotor Cfg M34010 como XML... -2025-06-19 19:03:41,012 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34010 exported successfully -2025-06-19 19:03:41,013 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34010 exported successfully +2025-06-26 23:17:25,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34010 exported successfully +2025-06-26 23:17:25,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34010 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M34110... Exportando DB Ttop Minimotor Cfg M34110 como XML... -2025-06-19 19:03:41,040 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34110 exported successfully -2025-06-19 19:03:41,041 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34110 exported successfully +2025-06-26 23:17:25,804 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34110 exported successfully +2025-06-26 23:17:25,806 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34110 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M34210... Exportando DB Ttop Minimotor Cfg M34210 como XML... -2025-06-19 19:03:41,068 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34210 exported successfully -2025-06-19 19:03:41,069 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34210 exported successfully +2025-06-26 23:17:25,861 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34210 exported successfully +2025-06-26 23:17:25,862 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34210 exported successfully Procesando bloque: DB Ttop Minimotor Cfg M34310... Exportando DB Ttop Minimotor Cfg M34310 como XML... -2025-06-19 19:03:41,096 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34310 exported successfully -2025-06-19 19:03:41,097 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34310 exported successfully +2025-06-26 23:17:25,897 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Cfg M34310 exported successfully +2025-06-26 23:17:25,914 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Cfg M34310 exported successfully Procesando bloque: DB Ttop Minimotor Data M30710... Exportando DB Ttop Minimotor Data M30710 como XML... -2025-06-19 19:03:41,122 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M30710 exported successfully -2025-06-19 19:03:41,124 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M30710 exported successfully +2025-06-26 23:17:25,948 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M30710 exported successfully +2025-06-26 23:17:25,949 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M30710 exported successfully Procesando bloque: DB Ttop Minimotor Data M31110... Exportando DB Ttop Minimotor Data M31110 como XML... -2025-06-19 19:03:41,149 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31110 exported successfully -2025-06-19 19:03:41,150 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31110 exported successfully +2025-06-26 23:17:25,983 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31110 exported successfully +2025-06-26 23:17:25,984 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31110 exported successfully Procesando bloque: DB Ttop Minimotor Data M31210... Exportando DB Ttop Minimotor Data M31210 como XML... -2025-06-19 19:03:41,183 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31210 exported successfully -2025-06-19 19:03:41,184 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31210 exported successfully +2025-06-26 23:17:26,009 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31210 exported successfully +2025-06-26 23:17:26,010 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31210 exported successfully Procesando bloque: DB Ttop Minimotor Data M31310... Exportando DB Ttop Minimotor Data M31310 como XML... -2025-06-19 19:03:41,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31310 exported successfully -2025-06-19 19:03:41,210 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31310 exported successfully +2025-06-26 23:17:26,038 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Minimotor Data M31310 exported successfully +2025-06-26 23:17:26,038 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Minimotor Data M31310 exported successfully Procesando bloque: FB Ttop Energy Saving... Exportando FB Ttop Energy Saving como XML... -2025-06-19 19:03:41,262 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Ttop Energy Saving exported successfully -2025-06-19 19:03:41,264 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Ttop Energy Saving exported successfully +2025-06-26 23:17:26,069 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Ttop Energy Saving exported successfully +2025-06-26 23:17:26,070 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Ttop Energy Saving exported successfully Procesando bloque: FC Simple PID... Exportando FC Simple PID como XML... -2025-06-19 19:03:41,515 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Simple PID exported successfully -2025-06-19 19:03:41,516 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Simple PID exported successfully +2025-06-26 23:17:26,286 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Simple PID exported successfully +2025-06-26 23:17:26,287 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Simple PID exported successfully Procesando bloque: FC Scale Real... Exportando FC Scale Real como XML... -2025-06-19 19:03:41,593 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scale Real exported successfully -2025-06-19 19:03:41,602 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scale Real exported successfully +2025-06-26 23:17:26,349 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scale Real exported successfully +2025-06-26 23:17:26,350 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scale Real exported successfully Procesando bloque: FB Master Slave PID... Exportando FB Master Slave PID como XML... -2025-06-19 19:03:41,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Master Slave PID exported successfully -2025-06-19 19:03:41,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Master Slave PID exported successfully +2025-06-26 23:17:26,397 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Master Slave PID exported successfully +2025-06-26 23:17:26,411 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Master Slave PID exported successfully Procesando bloque: FC Scale Speed w/Gap... Exportando FC Scale Speed w/Gap como XML... -2025-06-19 19:03:41,728 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scale Speed w/Gap exported successfully -2025-06-19 19:03:41,729 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scale Speed w/Gap exported successfully +2025-06-26 23:17:26,448 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scale Speed w/Gap exported successfully +2025-06-26 23:17:26,449 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scale Speed w/Gap exported successfully Procesando bloque: FC S_Everz_ON_OFF... Exportando FC S_Everz_ON_OFF como XML... -2025-06-19 19:03:41,846 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz_ON_OFF exported successfully -2025-06-19 19:03:41,847 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz_ON_OFF exported successfully +2025-06-26 23:17:26,488 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz_ON_OFF exported successfully +2025-06-26 23:17:26,489 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz_ON_OFF exported successfully Procesando bloque: FB_BottleFallen... Exportando FB_BottleFallen como XML... -2025-06-19 19:03:42,080 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_BottleFallen exported successfully -2025-06-19 19:03:42,094 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_BottleFallen exported successfully +2025-06-26 23:17:26,552 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_BottleFallen exported successfully +2025-06-26 23:17:26,552 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_BottleFallen exported successfully Procesando bloque: Calculate Elapsed Time... Exportando Calculate Elapsed Time como XML... -2025-06-19 19:03:42,204 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Calculate Elapsed Time exported successfully -2025-06-19 19:03:42,205 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Calculate Elapsed Time exported successfully +2025-06-26 23:17:26,614 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Calculate Elapsed Time exported successfully +2025-06-26 23:17:26,616 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Calculate Elapsed Time exported successfully Procesando bloque: FB Calculate Ramp... Exportando FB Calculate Ramp como XML... -2025-06-19 19:03:42,251 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Ramp exported successfully -2025-06-19 19:03:42,252 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Ramp exported successfully +2025-06-26 23:17:26,662 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Ramp exported successfully +2025-06-26 23:17:26,663 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Ramp exported successfully Procesando bloque: FB Calculate Ramp UpDown... Exportando FB Calculate Ramp UpDown como XML... -2025-06-19 19:03:42,295 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Ramp UpDown exported successfully -2025-06-19 19:03:42,297 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Ramp UpDown exported successfully +2025-06-26 23:17:26,707 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Calculate Ramp UpDown exported successfully +2025-06-26 23:17:26,708 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Calculate Ramp UpDown exported successfully Procesando bloque: FB FIFO Manage DataType Real... Exportando FB FIFO Manage DataType Real como XML... -2025-06-19 19:03:42,349 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB FIFO Manage DataType Real exported successfully -2025-06-19 19:03:42,350 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB FIFO Manage DataType Real exported successfully +2025-06-26 23:17:26,735 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB FIFO Manage DataType Real exported successfully +2025-06-26 23:17:26,736 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB FIFO Manage DataType Real exported successfully Procesando bloque: FB Show Alarms... Exportando FB Show Alarms como XML... -2025-06-19 19:03:42,421 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Show Alarms exported successfully -2025-06-19 19:03:42,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Show Alarms exported successfully +2025-06-26 23:17:26,786 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Show Alarms exported successfully +2025-06-26 23:17:26,787 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Show Alarms exported successfully Procesando bloque: FB_VirtualEncoder... Exportando FB_VirtualEncoder como XML... -2025-06-19 19:03:42,512 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_VirtualEncoder exported successfully -2025-06-19 19:03:42,514 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_VirtualEncoder exported successfully +2025-06-26 23:17:26,847 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_VirtualEncoder exported successfully +2025-06-26 23:17:26,849 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_VirtualEncoder exported successfully Procesando bloque: FB_AccumTable... - Compilando bloque FB_AccumTable... -2025-06-19 19:03:42,519 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_AccumTable. Result: -2025-06-19 19:03:45,136 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:45,136 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) -2025-06-19 19:03:45,137 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Success: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Device > FB > FB_AccumTable (FB670) > Block was successfully compiled. Exportando FB_AccumTable como XML... -2025-06-19 19:03:45,214 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_AccumTable exported successfully -2025-06-19 19:03:45,215 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_AccumTable exported successfully +2025-06-26 23:17:27,003 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_AccumTable exported successfully +2025-06-26 23:17:27,004 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_AccumTable exported successfully Procesando bloque: FB_DoserPair... Exportando FB_DoserPair como XML... -2025-06-19 19:03:45,257 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_DoserPair exported successfully -2025-06-19 19:03:45,258 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_DoserPair exported successfully +2025-06-26 23:17:27,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_DoserPair exported successfully +2025-06-26 23:17:27,047 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_DoserPair exported successfully Procesando bloque: FB_AreaTracker... Exportando FB_AreaTracker como XML... -2025-06-19 19:03:45,302 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_AreaTracker exported successfully -2025-06-19 19:03:45,303 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_AreaTracker exported successfully +2025-06-26 23:17:27,078 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_AreaTracker exported successfully +2025-06-26 23:17:27,078 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_AreaTracker exported successfully Procesando bloque: FB_Base... Exportando FB_Base como XML... -2025-06-19 19:03:45,353 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Base exported successfully -2025-06-19 19:03:45,354 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Base exported successfully - Procesando bloque: FB_FormatAxis... - Exportando FB_FormatAxis como XML... -2025-06-19 19:03:45,415 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis exported successfully -2025-06-19 19:03:45,417 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis exported successfully +2025-06-26 23:17:27,113 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Base exported successfully +2025-06-26 23:17:27,114 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Base exported successfully + Procesando bloque: FB_PositionAxis... + Exportando FB_PositionAxis como XML... +2025-06-26 23:17:27,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis exported successfully +2025-06-26 23:17:27,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis exported successfully Procesando bloque: FB_ChannelSelector... Exportando FB_ChannelSelector como XML... -2025-06-19 19:03:45,458 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_ChannelSelector exported successfully -2025-06-19 19:03:45,459 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_ChannelSelector exported successfully +2025-06-26 23:17:27,237 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_ChannelSelector exported successfully +2025-06-26 23:17:27,238 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_ChannelSelector exported successfully Procesando bloque: FC Ttop Devices... - Compilando bloque FC Ttop Devices... -2025-06-19 19:03:45,460 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FC Ttop Devices. Result: -2025-06-19 19:03:46,313 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:46,314 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Device > FC > FC Ttop Devices (FC380) > Network 1 > Block "DB RingStatus" that is accessed has not been compiled. -2025-06-19 19:03:46,315 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Device > FC > FC Ttop Devices (FC380) > Network 1 > Expression expected. -2025-06-19 19:03:46,315 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Device > FC > FC Ttop Devices (FC380) > Network 2 > Block "DB RingStatus" that is accessed has not been compiled. -2025-06-19 19:03:46,315 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Error: 98050_PLC > Compiling finished (errors: 3; warnings: 1) - ADVERTENCIA: Bloque FC Ttop Devices inconsistente después de compilar. Omitiendo. + Exportando FC Ttop Devices como XML... +2025-06-26 23:17:27,360 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Devices exported successfully +2025-06-26 23:17:27,360 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Devices exported successfully + Procesando bloque: FC FormatCheck... + Exportando FC FormatCheck como XML... +2025-06-26 23:17:27,412 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC FormatCheck exported successfully +2025-06-26 23:17:27,412 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC FormatCheck exported successfully Procesando bloque: DB Ttop Energy Saving Z1... Exportando DB Ttop Energy Saving Z1 como XML... -2025-06-19 19:03:46,344 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z1 exported successfully -2025-06-19 19:03:46,345 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z1 exported successfully +2025-06-26 23:17:27,452 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z1 exported successfully +2025-06-26 23:17:27,452 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z1 exported successfully Procesando bloque: DB Ttop Fifo 1... Exportando DB Ttop Fifo 1 como XML... -2025-06-19 19:03:46,371 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Fifo 1 exported successfully -2025-06-19 19:03:46,371 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Fifo 1 exported successfully +2025-06-26 23:17:27,485 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Fifo 1 exported successfully +2025-06-26 23:17:27,486 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Fifo 1 exported successfully Procesando bloque: DB Ttop Fifo 2... Exportando DB Ttop Fifo 2 como XML... -2025-06-19 19:03:46,402 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Fifo 2 exported successfully -2025-06-19 19:03:46,404 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Fifo 2 exported successfully +2025-06-26 23:17:27,514 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Fifo 2 exported successfully +2025-06-26 23:17:27,515 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Fifo 2 exported successfully Procesando bloque: DB Ttop Energy Saving Z2... Exportando DB Ttop Energy Saving Z2 como XML... -2025-06-19 19:03:46,428 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z2 exported successfully -2025-06-19 19:03:46,429 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z2 exported successfully +2025-06-26 23:17:27,541 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z2 exported successfully +2025-06-26 23:17:27,542 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z2 exported successfully Procesando bloque: DB Ttop Energy Saving Z3... Exportando DB Ttop Energy Saving Z3 como XML... -2025-06-19 19:03:46,452 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z3 exported successfully -2025-06-19 19:03:46,453 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z3 exported successfully - Procesando bloque: FB_AccumTable_DB... - Exportando FB_AccumTable_DB como XML... -2025-06-19 19:03:46,536 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_AccumTable_DB exported successfully -2025-06-19 19:03:46,537 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_AccumTable_DB exported successfully +2025-06-26 23:17:27,572 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Ttop Energy Saving Z3 exported successfully +2025-06-26 23:17:27,573 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Ttop Energy Saving Z3 exported successfully Procesando bloque: FB_Feeder_DB_InfeedTable... Exportando FB_Feeder_DB_InfeedTable como XML... -2025-06-19 19:03:46,575 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Feeder_DB_InfeedTable exported successfully -2025-06-19 19:03:46,576 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Feeder_DB_InfeedTable exported successfully +2025-06-26 23:17:27,606 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Feeder_DB_InfeedTable exported successfully +2025-06-26 23:17:27,607 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Feeder_DB_InfeedTable exported successfully Procesando bloque: FB_Feeder_DB_OutfeedTable... Exportando FB_Feeder_DB_OutfeedTable como XML... -2025-06-19 19:03:46,615 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Feeder_DB_OutfeedTable exported successfully -2025-06-19 19:03:46,617 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Feeder_DB_OutfeedTable exported successfully - Procesando bloque: DB RingStatus... - Compilando bloque DB RingStatus... -2025-06-19 19:03:46,619 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block DB RingStatus. Result: -2025-06-19 19:03:47,728 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:47,729 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) -2025-06-19 19:03:47,729 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Success: 98050_PLC > Program blocks > 1 - CONVEYORS > 2 - TTOP > Device > DB > DB RingStatus (DB671) > Block was successfully compiled. - Exportando DB RingStatus como XML... -2025-06-19 19:03:47,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB RingStatus exported successfully -2025-06-19 19:03:47,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB RingStatus exported successfully - Procesando bloque: FB_FormatAxis_M30710... - Compilando bloque FB_FormatAxis_M30710... -2025-06-19 19:03:47,773 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_FormatAxis_M30710. Result: -2025-06-19 19:03:48,418 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:48,418 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) - Exportando FB_FormatAxis_M30710 como XML... -2025-06-19 19:03:48,478 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis_M30710 exported successfully -2025-06-19 19:03:48,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis_M30710 exported successfully - Procesando bloque: FB_FormatAxis_M31310... - Compilando bloque FB_FormatAxis_M31310... -2025-06-19 19:03:48,481 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_FormatAxis_M31310. Result: -2025-06-19 19:03:49,109 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:49,109 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) - Exportando FB_FormatAxis_M31310 como XML... -2025-06-19 19:03:49,138 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis_M31310 exported successfully -2025-06-19 19:03:49,139 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis_M31310 exported successfully - Procesando bloque: FB_FormatAxis_M31810... - Compilando bloque FB_FormatAxis_M31810... -2025-06-19 19:03:49,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_FormatAxis_M31810. Result: -2025-06-19 19:03:49,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:49,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) - Exportando FB_FormatAxis_M31810 como XML... -2025-06-19 19:03:49,850 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis_M31810 exported successfully -2025-06-19 19:03:49,852 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis_M31810 exported successfully - Procesando bloque: FB_FormatAxis_M31910... - Compilando bloque FB_FormatAxis_M31910... -2025-06-19 19:03:49,854 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_FormatAxis_M31910. Result: -2025-06-19 19:03:50,500 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:50,501 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) - Exportando FB_FormatAxis_M31910 como XML... -2025-06-19 19:03:50,528 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis_M31910 exported successfully -2025-06-19 19:03:50,529 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis_M31910 exported successfully - Procesando bloque: FB_FormatAxis_M34010... - Compilando bloque FB_FormatAxis_M34010... -2025-06-19 19:03:50,531 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_FormatAxis_M34010. Result: -2025-06-19 19:03:51,168 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:51,169 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) - Exportando FB_FormatAxis_M34010 como XML... -2025-06-19 19:03:51,194 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis_M34010 exported successfully -2025-06-19 19:03:51,195 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis_M34010 exported successfully - Procesando bloque: FB_FormatAxis_M34310... - Compilando bloque FB_FormatAxis_M34310... -2025-06-19 19:03:51,197 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Compile the PLC program block FB_FormatAxis_M34310. Result: -2025-06-19 19:03:51,810 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > General warnings > Inputs or outputs are used that do not exist in the configured hardware. -2025-06-19 19:03:51,811 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Compile - Warning: 98050_PLC > Compiling finished (errors: 0; warnings: 1) - Exportando FB_FormatAxis_M34310 como XML... -2025-06-19 19:03:51,837 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_FormatAxis_M34310 exported successfully -2025-06-19 19:03:51,838 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_FormatAxis_M34310 exported successfully +2025-06-26 23:17:27,652 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Feeder_DB_OutfeedTable exported successfully +2025-06-26 23:17:27,653 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Feeder_DB_OutfeedTable exported successfully + Procesando bloque: DB TransportStatus... + Exportando DB TransportStatus como XML... +2025-06-26 23:17:27,697 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB TransportStatus exported successfully +2025-06-26 23:17:27,699 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB TransportStatus exported successfully + Procesando bloque: FB_PositionAxis_M30710... + Exportando FB_PositionAxis_M30710 como XML... +2025-06-26 23:17:27,735 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis_M30710 exported successfully +2025-06-26 23:17:27,736 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis_M30710 exported successfully + Procesando bloque: FB_PositionAxis_M31310... + Exportando FB_PositionAxis_M31310 como XML... +2025-06-26 23:17:27,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis_M31310 exported successfully +2025-06-26 23:17:27,771 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis_M31310 exported successfully + Procesando bloque: FB_PositionAxis_M31810... + Exportando FB_PositionAxis_M31810 como XML... +2025-06-26 23:17:27,804 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis_M31810 exported successfully +2025-06-26 23:17:27,805 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis_M31810 exported successfully + Procesando bloque: FB_PositionAxis_M31910... + Exportando FB_PositionAxis_M31910 como XML... +2025-06-26 23:17:27,837 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis_M31910 exported successfully +2025-06-26 23:17:27,839 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis_M31910 exported successfully + Procesando bloque: FB_PositionAxis_M34010... + Exportando FB_PositionAxis_M34010 como XML... +2025-06-26 23:17:27,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis_M34010 exported successfully +2025-06-26 23:17:27,879 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis_M34010 exported successfully + Procesando bloque: FB_PositionAxis_M34310... + Exportando FB_PositionAxis_M34310 como XML... +2025-06-26 23:17:27,910 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_PositionAxis_M34310 exported successfully +2025-06-26 23:17:27,911 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_PositionAxis_M34310 exported successfully + Procesando bloque: FB_InfeedChSelector_DB... + Exportando FB_InfeedChSelector_DB como XML... +2025-06-26 23:17:27,943 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_InfeedChSelector_DB exported successfully +2025-06-26 23:17:27,945 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_InfeedChSelector_DB exported successfully + Procesando bloque: FB_OutfeedChSelector_DB... + Exportando FB_OutfeedChSelector_DB como XML... +2025-06-26 23:17:27,983 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_OutfeedChSelector_DB exported successfully +2025-06-26 23:17:27,984 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_OutfeedChSelector_DB exported successfully + Procesando bloque: FB_Combiner_DB... + Exportando FB_Combiner_DB como XML... +2025-06-26 23:17:28,042 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Combiner_DB exported successfully +2025-06-26 23:17:28,043 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Combiner_DB exported successfully + Procesando bloque: FB_AccumTable_DB... + Exportando FB_AccumTable_DB como XML... +2025-06-26 23:17:28,121 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_AccumTable_DB exported successfully +2025-06-26 23:17:28,122 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_AccumTable_DB exported successfully Procesando bloque: DB General... Exportando DB General como XML... -2025-06-19 19:03:51,884 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General exported successfully -2025-06-19 19:03:51,884 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General exported successfully +2025-06-26 23:17:28,185 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General exported successfully +2025-06-26 23:17:28,186 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General exported successfully Procesando bloque: DB General Alarms... Exportando DB General Alarms como XML... -2025-06-19 19:03:51,929 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General Alarms exported successfully -2025-06-19 19:03:51,930 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General Alarms exported successfully +2025-06-26 23:17:28,246 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General Alarms exported successfully +2025-06-26 23:17:28,247 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General Alarms exported successfully Procesando bloque: DB Warnings... Exportando DB Warnings como XML... -2025-06-19 19:03:51,970 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Warnings exported successfully -2025-06-19 19:03:51,971 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Warnings exported successfully +2025-06-26 23:17:28,291 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Warnings exported successfully +2025-06-26 23:17:28,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Warnings exported successfully Procesando bloque: DB Flow Selection... Exportando DB Flow Selection como XML... -2025-06-19 19:03:51,995 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Flow Selection exported successfully -2025-06-19 19:03:51,996 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Flow Selection exported successfully +2025-06-26 23:17:28,333 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Flow Selection exported successfully +2025-06-26 23:17:28,334 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Flow Selection exported successfully Procesando bloque: FC General Alarms... Exportando FC General Alarms como XML... -2025-06-19 19:03:52,048 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Alarms exported successfully -2025-06-19 19:03:52,049 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Alarms exported successfully +2025-06-26 23:17:28,416 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Alarms exported successfully +2025-06-26 23:17:28,417 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Alarms exported successfully Procesando bloque: FC General Warning... Exportando FC General Warning como XML... -2025-06-19 19:03:52,094 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Warning exported successfully -2025-06-19 19:03:52,095 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Warning exported successfully +2025-06-26 23:17:28,466 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Warning exported successfully +2025-06-26 23:17:28,468 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Warning exported successfully Procesando bloque: FC General Lamp... Exportando FC General Lamp como XML... -2025-06-19 19:03:52,130 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Lamp exported successfully -2025-06-19 19:03:52,131 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Lamp exported successfully +2025-06-26 23:17:28,542 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC General Lamp exported successfully +2025-06-26 23:17:28,543 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC General Lamp exported successfully Procesando bloque: CYCL_EXC... Exportando CYCL_EXC como XML... -2025-06-19 19:03:52,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CYCL_EXC exported successfully -2025-06-19 19:03:52,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CYCL_EXC exported successfully +2025-06-26 23:17:28,623 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CYCL_EXC exported successfully +2025-06-26 23:17:28,624 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CYCL_EXC exported successfully Procesando bloque: CYCL_FLT... Exportando CYCL_FLT como XML... -2025-06-19 19:03:52,221 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CYCL_FLT exported successfully -2025-06-19 19:03:52,222 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CYCL_FLT exported successfully +2025-06-26 23:17:28,666 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CYCL_FLT exported successfully +2025-06-26 23:17:28,667 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CYCL_FLT exported successfully Procesando bloque: HW_ERR... Exportando HW_ERR como XML... -2025-06-19 19:03:52,242 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HW_ERR exported successfully -2025-06-19 19:03:52,243 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HW_ERR exported successfully +2025-06-26 23:17:28,691 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HW_ERR exported successfully +2025-06-26 23:17:28,692 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HW_ERR exported successfully Procesando bloque: HW_INT0... Exportando HW_INT0 como XML... -2025-06-19 19:03:52,262 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HW_INT0 exported successfully -2025-06-19 19:03:52,263 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HW_INT0 exported successfully +2025-06-26 23:17:28,721 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HW_INT0 exported successfully +2025-06-26 23:17:28,722 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HW_INT0 exported successfully Procesando bloque: I/O_FLT1... Exportando I/O_FLT1 como XML... -2025-06-19 19:03:52,305 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: I/O_FLT1 exported successfully -2025-06-19 19:03:52,306 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - I/O_FLT1 exported successfully +2025-06-26 23:17:28,749 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: I/O_FLT1 exported successfully +2025-06-26 23:17:28,750 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - I/O_FLT1 exported successfully Procesando bloque: I/O_FLT2... Exportando I/O_FLT2 como XML... -2025-06-19 19:03:52,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: I/O_FLT2 exported successfully -2025-06-19 19:03:52,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - I/O_FLT2 exported successfully +2025-06-26 23:17:28,774 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: I/O_FLT2 exported successfully +2025-06-26 23:17:28,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - I/O_FLT2 exported successfully Procesando bloque: PROG_ERR... Exportando PROG_ERR como XML... -2025-06-19 19:03:52,346 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: PROG_ERR exported successfully -2025-06-19 19:03:52,347 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PROG_ERR exported successfully +2025-06-26 23:17:28,801 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: PROG_ERR exported successfully +2025-06-26 23:17:28,802 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PROG_ERR exported successfully Procesando bloque: RACK_FLT... Exportando RACK_FLT como XML... -2025-06-19 19:03:52,367 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RACK_FLT exported successfully -2025-06-19 19:03:52,367 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RACK_FLT exported successfully +2025-06-26 23:17:28,852 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RACK_FLT exported successfully +2025-06-26 23:17:28,853 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RACK_FLT exported successfully Procesando bloque: RESTART... Exportando RESTART como XML... -2025-06-19 19:03:52,396 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RESTART exported successfully -2025-06-19 19:03:52,397 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RESTART exported successfully +2025-06-26 23:17:28,899 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RESTART exported successfully +2025-06-26 23:17:28,901 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RESTART exported successfully Procesando bloque: Startup STOP to RUN... Exportando Startup STOP to RUN como XML... -2025-06-19 19:03:52,422 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Startup STOP to RUN exported successfully -2025-06-19 19:03:52,424 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Startup STOP to RUN exported successfully +2025-06-26 23:17:28,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Startup STOP to RUN exported successfully +2025-06-26 23:17:28,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Startup STOP to RUN exported successfully Procesando bloque: DB BottleFallen... Exportando DB BottleFallen como XML... -2025-06-19 19:03:52,453 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB BottleFallen exported successfully -2025-06-19 19:03:52,467 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB BottleFallen exported successfully +2025-06-26 23:17:28,961 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB BottleFallen exported successfully +2025-06-26 23:17:28,976 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB BottleFallen exported successfully Procesando bloque: DB Elapsed Time... Exportando DB Elapsed Time como XML... -2025-06-19 19:03:52,489 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Elapsed Time exported successfully -2025-06-19 19:03:52,490 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Elapsed Time exported successfully +2025-06-26 23:17:29,006 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Elapsed Time exported successfully +2025-06-26 23:17:29,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Elapsed Time exported successfully Procesando bloque: COPIA DBW... Exportando COPIA DBW como XML... -2025-06-19 19:03:52,621 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: COPIA DBW exported successfully -2025-06-19 19:03:52,622 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - COPIA DBW exported successfully +2025-06-26 23:17:29,160 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: COPIA DBW exported successfully +2025-06-26 23:17:29,174 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - COPIA DBW exported successfully Procesando bloque: FC CTR Alarm... Exportando FC CTR Alarm como XML... -2025-06-19 19:03:52,676 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CTR Alarm exported successfully -2025-06-19 19:03:52,677 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CTR Alarm exported successfully +2025-06-26 23:17:29,234 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CTR Alarm exported successfully +2025-06-26 23:17:29,235 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CTR Alarm exported successfully Procesando bloque: FC Mot Init CFG... Exportando FC Mot Init CFG como XML... -2025-06-19 19:03:52,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Init CFG exported successfully -2025-06-19 19:03:52,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Init CFG exported successfully +2025-06-26 23:17:29,284 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Init CFG exported successfully +2025-06-26 23:17:29,285 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Init CFG exported successfully Procesando bloque: FC Read EOLO mBar... Exportando FC Read EOLO mBar como XML... -2025-06-19 19:03:52,751 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read EOLO mBar exported successfully -2025-06-19 19:03:52,752 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read EOLO mBar exported successfully +2025-06-26 23:17:29,332 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read EOLO mBar exported successfully +2025-06-26 23:17:29,334 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read EOLO mBar exported successfully Procesando bloque: FC Reference management... Exportando FC Reference management como XML... -2025-06-19 19:03:52,823 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Reference management exported successfully -2025-06-19 19:03:52,825 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Reference management exported successfully +2025-06-26 23:17:29,387 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Reference management exported successfully +2025-06-26 23:17:29,388 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Reference management exported successfully Procesando bloque: FC S_Everz... Exportando FC S_Everz como XML... -2025-06-19 19:03:52,859 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz exported successfully -2025-06-19 19:03:52,860 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz exported successfully +2025-06-26 23:17:29,442 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz exported successfully +2025-06-26 23:17:29,443 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz exported successfully Procesando bloque: FC Scaling... Exportando FC Scaling como XML... -2025-06-19 19:03:52,884 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scaling exported successfully -2025-06-19 19:03:52,885 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scaling exported successfully +2025-06-26 23:17:29,469 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Scaling exported successfully +2025-06-26 23:17:29,470 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Scaling exported successfully Procesando bloque: Fill Zero Area... Exportando Fill Zero Area como XML... -2025-06-19 19:03:52,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Fill Zero Area exported successfully -2025-06-19 19:03:52,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Fill Zero Area exported successfully +2025-06-26 23:17:29,521 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Fill Zero Area exported successfully +2025-06-26 23:17:29,536 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Fill Zero Area exported successfully Procesando bloque: FC Turk Lamp... Exportando FC Turk Lamp como XML... -2025-06-19 19:03:52,978 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Turk Lamp exported successfully -2025-06-19 19:03:52,979 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Turk Lamp exported successfully +2025-06-26 23:17:29,576 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Turk Lamp exported successfully +2025-06-26 23:17:29,577 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Turk Lamp exported successfully Procesando bloque: FC CMP Machine... Exportando FC CMP Machine como XML... -2025-06-19 19:03:53,025 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CMP Machine exported successfully -2025-06-19 19:03:53,026 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CMP Machine exported successfully +2025-06-26 23:17:29,613 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CMP Machine exported successfully +2025-06-26 23:17:29,614 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CMP Machine exported successfully Procesando bloque: FC CFG TTOP MultiRow 2/1... Exportando FC CFG TTOP MultiRow 2/1 como XML... -2025-06-19 19:03:53,055 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CFG TTOP MultiRow 2/1 exported successfully -2025-06-19 19:03:53,057 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CFG TTOP MultiRow 2/1 exported successfully +2025-06-26 23:17:29,660 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CFG TTOP MultiRow 2/1 exported successfully +2025-06-26 23:17:29,660 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CFG TTOP MultiRow 2/1 exported successfully Procesando bloque: FC CFG TTOP MultiRow 3/2... Exportando FC CFG TTOP MultiRow 3/2 como XML... -2025-06-19 19:03:53,088 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CFG TTOP MultiRow 3/2 exported successfully -2025-06-19 19:03:53,102 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CFG TTOP MultiRow 3/2 exported successfully +2025-06-26 23:17:29,692 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC CFG TTOP MultiRow 3/2 exported successfully +2025-06-26 23:17:29,693 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC CFG TTOP MultiRow 3/2 exported successfully Procesando bloque: FC Compute AN Speed... Exportando FC Compute AN Speed como XML... -2025-06-19 19:03:53,135 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Compute AN Speed exported successfully -2025-06-19 19:03:53,137 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Compute AN Speed exported successfully +2025-06-26 23:17:29,769 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Compute AN Speed exported successfully +2025-06-26 23:17:29,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Compute AN Speed exported successfully Procesando bloque: FC Profinet_Allarms... Exportando FC Profinet_Allarms como XML... -2025-06-19 19:03:53,174 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Profinet_Allarms exported successfully -2025-06-19 19:03:53,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Profinet_Allarms exported successfully +2025-06-26 23:17:29,819 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Profinet_Allarms exported successfully +2025-06-26 23:17:29,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Profinet_Allarms exported successfully Procesando bloque: FC S_Everz_Struct... Exportando FC S_Everz_Struct como XML... -2025-06-19 19:03:53,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz_Struct exported successfully -2025-06-19 19:03:53,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz_Struct exported successfully +2025-06-26 23:17:29,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC S_Everz_Struct exported successfully +2025-06-26 23:17:29,880 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC S_Everz_Struct exported successfully Procesando bloque: FC Read DI... Exportando FC Read DI como XML... -2025-06-19 19:03:53,249 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read DI exported successfully -2025-06-19 19:03:53,250 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read DI exported successfully +2025-06-26 23:17:29,936 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read DI exported successfully +2025-06-26 23:17:29,937 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read DI exported successfully Exportando FC Read DI como SCL... -2025-06-19 19:03:54,358 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Read DI external source successfully generated +2025-06-26 23:17:30,157 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Read DI external source successfully generated Procesando bloque: FC Read DO... Exportando FC Read DO como XML... -2025-06-19 19:03:54,406 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read DO exported successfully -2025-06-19 19:03:54,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read DO exported successfully +2025-06-26 23:17:30,219 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Read DO exported successfully +2025-06-26 23:17:30,221 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Read DO exported successfully Exportando FC Read DO como SCL... -2025-06-19 19:03:54,439 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Read DO external source successfully generated +2025-06-26 23:17:30,259 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Read DO external source successfully generated Procesando bloque: FC Write DO... Exportando FC Write DO como XML... -2025-06-19 19:03:54,478 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Write DO exported successfully -2025-06-19 19:03:54,479 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Write DO exported successfully +2025-06-26 23:17:30,314 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Write DO exported successfully +2025-06-26 23:17:30,316 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Write DO exported successfully Exportando FC Write DO como SCL... -2025-06-19 19:03:54,506 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Write DO external source successfully generated +2025-06-26 23:17:30,354 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC Write DO external source successfully generated Procesando bloque: COPIA DBs... Exportando COPIA DBs como XML... -2025-06-19 19:03:54,545 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: COPIA DBs exported successfully -2025-06-19 19:03:54,546 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - COPIA DBs exported successfully +2025-06-26 23:17:30,423 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: COPIA DBs exported successfully +2025-06-26 23:17:30,424 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - COPIA DBs exported successfully Procesando bloque: FC Get DBnum... Exportando FC Get DBnum como XML... -2025-06-19 19:03:54,593 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Get DBnum exported successfully -2025-06-19 19:03:54,594 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Get DBnum exported successfully +2025-06-26 23:17:30,483 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Get DBnum exported successfully +2025-06-26 23:17:30,484 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Get DBnum exported successfully Procesando bloque: FC Compute Machine Speed... Exportando FC Compute Machine Speed como XML... -2025-06-19 19:03:54,717 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Compute Machine Speed exported successfully -2025-06-19 19:03:54,717 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Compute Machine Speed exported successfully +2025-06-26 23:17:30,636 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Compute Machine Speed exported successfully +2025-06-26 23:17:30,652 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Compute Machine Speed exported successfully Procesando bloque: FB Motors Manage... Exportando FB Motors Manage como XML... -2025-06-19 19:03:54,827 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Motors Manage exported successfully -2025-06-19 19:03:54,843 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Motors Manage exported successfully +2025-06-26 23:17:30,762 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Motors Manage exported successfully +2025-06-26 23:17:30,763 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Motors Manage exported successfully Procesando bloque: FC Mot Manage Movigear... Exportando FC Mot Manage Movigear como XML... -2025-06-19 19:03:54,903 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear exported successfully -2025-06-19 19:03:54,904 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear exported successfully +2025-06-26 23:17:30,819 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear exported successfully +2025-06-26 23:17:30,820 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear exported successfully Procesando bloque: FC Mot Manage Movimot... Exportando FC Mot Manage Movimot como XML... -2025-06-19 19:03:54,951 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movimot exported successfully -2025-06-19 19:03:54,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movimot exported successfully +2025-06-26 23:17:30,871 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movimot exported successfully +2025-06-26 23:17:30,872 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movimot exported successfully Procesando bloque: FC Movifit Status... Exportando FC Movifit Status como XML... -2025-06-19 19:03:54,995 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Movifit Status exported successfully -2025-06-19 19:03:54,996 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Movifit Status exported successfully +2025-06-26 23:17:30,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Movifit Status exported successfully +2025-06-26 23:17:30,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Movifit Status exported successfully Procesando bloque: FC Mot Manage Bosch Rexroth... Exportando FC Mot Manage Bosch Rexroth como XML... -2025-06-19 19:03:55,033 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Bosch Rexroth exported successfully -2025-06-19 19:03:55,034 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Bosch Rexroth exported successfully +2025-06-26 23:17:30,980 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Bosch Rexroth exported successfully +2025-06-26 23:17:30,981 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Bosch Rexroth exported successfully Procesando bloque: FC Mot Manage Movigear ADV... Exportando FC Mot Manage Movigear ADV como XML... -2025-06-19 19:03:55,083 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear ADV exported successfully -2025-06-19 19:03:55,084 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear ADV exported successfully +2025-06-26 23:17:31,042 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear ADV exported successfully +2025-06-26 23:17:31,043 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear ADV exported successfully Procesando bloque: FC Mot Manage VFD Analog... Exportando FC Mot Manage VFD Analog como XML... -2025-06-19 19:03:55,119 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD Analog exported successfully -2025-06-19 19:03:55,121 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD Analog exported successfully +2025-06-26 23:17:31,089 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD Analog exported successfully +2025-06-26 23:17:31,090 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD Analog exported successfully Procesando bloque: FC Mot Manage VFD/Dig... Exportando FC Mot Manage VFD/Dig como XML... -2025-06-19 19:03:55,166 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD/Dig exported successfully -2025-06-19 19:03:55,167 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD/Dig exported successfully +2025-06-26 23:17:31,132 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD/Dig exported successfully +2025-06-26 23:17:31,133 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD/Dig exported successfully Procesando bloque: FC Siemens G120C... Exportando FC Siemens G120C como XML... -2025-06-19 19:03:55,230 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Siemens G120C exported successfully -2025-06-19 19:03:55,231 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Siemens G120C exported successfully +2025-06-26 23:17:31,215 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Siemens G120C exported successfully +2025-06-26 23:17:31,217 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Siemens G120C exported successfully Procesando bloque: FC Mot Manage VFD FC300... Exportando FC Mot Manage VFD FC300 como XML... -2025-06-19 19:03:55,275 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD FC300 exported successfully -2025-06-19 19:03:55,276 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD FC300 exported successfully +2025-06-26 23:17:31,262 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD FC300 exported successfully +2025-06-26 23:17:31,265 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD FC300 exported successfully Procesando bloque: FC Mot Manage Movigear ADV_DPRDAT... Exportando FC Mot Manage Movigear ADV_DPRDAT como XML... -2025-06-19 19:03:55,354 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear ADV_DPRDAT exported successfully -2025-06-19 19:03:55,355 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear ADV_DPRDAT exported successfully +2025-06-26 23:17:31,356 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Movigear ADV_DPRDAT exported successfully +2025-06-26 23:17:31,357 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Movigear ADV_DPRDAT exported successfully Procesando bloque: FC Mot Manage VFD FC300_DPRDAT... Exportando FC Mot Manage VFD FC300_DPRDAT como XML... -2025-06-19 19:03:55,419 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD FC300_DPRDAT exported successfully -2025-06-19 19:03:55,420 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD FC300_DPRDAT exported successfully +2025-06-26 23:17:31,418 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage VFD FC300_DPRDAT exported successfully +2025-06-26 23:17:31,419 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage VFD FC300_DPRDAT exported successfully Procesando bloque: FC Mot Manage EOLO mBar... Exportando FC Mot Manage EOLO mBar como XML... -2025-06-19 19:03:55,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage EOLO mBar exported successfully -2025-06-19 19:03:55,481 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage EOLO mBar exported successfully +2025-06-26 23:17:31,459 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage EOLO mBar exported successfully +2025-06-26 23:17:31,460 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage EOLO mBar exported successfully Procesando bloque: FC Mot Manage Minimotor... Exportando FC Mot Manage Minimotor como XML... -2025-06-19 19:03:55,543 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Minimotor exported successfully -2025-06-19 19:03:55,544 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Minimotor exported successfully +2025-06-26 23:17:31,529 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Mot Manage Minimotor exported successfully +2025-06-26 23:17:31,532 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Mot Manage Minimotor exported successfully Procesando bloque: FC Motor Protocols... Exportando FC Motor Protocols como XML... -2025-06-19 19:03:55,606 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Motor Protocols exported successfully -2025-06-19 19:03:55,607 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Motor Protocols exported successfully +2025-06-26 23:17:31,574 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Motor Protocols exported successfully +2025-06-26 23:17:31,575 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Motor Protocols exported successfully Procesando bloque: DB MotorSimulate... Exportando DB MotorSimulate como XML... -2025-06-19 19:03:55,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB MotorSimulate exported successfully -2025-06-19 19:03:55,630 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB MotorSimulate exported successfully +2025-06-26 23:17:31,605 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB MotorSimulate exported successfully +2025-06-26 23:17:31,606 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB MotorSimulate exported successfully Procesando bloque: FC Simulation... Exportando FC Simulation como XML... -2025-06-19 19:03:55,689 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Simulation exported successfully -2025-06-19 19:03:55,690 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Simulation exported successfully +2025-06-26 23:17:31,666 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Simulation exported successfully +2025-06-26 23:17:31,667 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Simulation exported successfully Procesando bloque: FB_Minimotor_Config... Exportando FB_Minimotor_Config como XML... -2025-06-19 19:03:55,808 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Minimotor_Config exported successfully -2025-06-19 19:03:55,809 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Minimotor_Config exported successfully +2025-06-26 23:17:31,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_Minimotor_Config exported successfully +2025-06-26 23:17:31,791 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_Minimotor_Config exported successfully Procesando bloque: FC_Homing... Exportando FC_Homing como XML... -2025-06-19 19:03:55,868 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_Homing exported successfully -2025-06-19 19:03:55,869 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_Homing exported successfully +2025-06-26 23:17:31,854 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_Homing exported successfully +2025-06-26 23:17:31,855 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_Homing exported successfully Exportando FC_Homing como SCL... -2025-06-19 19:03:55,933 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_Homing external source successfully generated +2025-06-26 23:17:31,917 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_Homing external source successfully generated Procesando bloque: FC_ProfPos... Exportando FC_ProfPos como XML... -2025-06-19 19:03:56,008 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfPos exported successfully -2025-06-19 19:03:56,009 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfPos exported successfully +2025-06-26 23:17:31,979 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfPos exported successfully +2025-06-26 23:17:31,979 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfPos exported successfully Exportando FC_ProfPos como SCL... -2025-06-19 19:03:56,053 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfPos external source successfully generated +2025-06-26 23:17:32,033 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfPos external source successfully generated Procesando bloque: FC_ProfTrq... Exportando FC_ProfTrq como XML... -2025-06-19 19:03:56,116 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfTrq exported successfully -2025-06-19 19:03:56,117 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfTrq exported successfully +2025-06-26 23:17:32,087 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfTrq exported successfully +2025-06-26 23:17:32,101 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfTrq exported successfully Exportando FC_ProfTrq como SCL... -2025-06-19 19:03:56,179 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfTrq external source successfully generated +2025-06-26 23:17:32,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfTrq external source successfully generated Procesando bloque: FC_ProfVel... Exportando FC_ProfVel como XML... -2025-06-19 19:03:56,242 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfVel exported successfully -2025-06-19 19:03:56,243 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfVel exported successfully +2025-06-26 23:17:32,237 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC_ProfVel exported successfully +2025-06-26 23:17:32,238 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC_ProfVel exported successfully Exportando FC_ProfVel como SCL... -2025-06-19 19:03:56,294 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfVel external source successfully generated +2025-06-26 23:17:32,287 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FC_ProfVel external source successfully generated Procesando bloque: FB_MiniMotor_PN... Exportando FB_MiniMotor_PN como XML... -2025-06-19 19:03:56,386 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_MiniMotor_PN exported successfully -2025-06-19 19:03:56,392 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_MiniMotor_PN exported successfully +2025-06-26 23:17:32,392 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_MiniMotor_PN exported successfully +2025-06-26 23:17:32,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_MiniMotor_PN exported successfully Procesando bloque: FC Signal Configuration Bits... Exportando FC Signal Configuration Bits como XML... -2025-06-19 19:03:56,465 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Configuration Bits exported successfully -2025-06-19 19:03:56,466 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Configuration Bits exported successfully +2025-06-26 23:17:32,485 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Configuration Bits exported successfully +2025-06-26 23:17:32,486 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Configuration Bits exported successfully Procesando bloque: FC Signal Discharge Output Force... Exportando FC Signal Discharge Output Force como XML... -2025-06-19 19:03:56,507 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Discharge Output Force exported successfully -2025-06-19 19:03:56,508 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Discharge Output Force exported successfully +2025-06-26 23:17:32,522 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Discharge Output Force exported successfully +2025-06-26 23:17:32,523 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Discharge Output Force exported successfully Procesando bloque: FC Signal Infeed Output Force... Exportando FC Signal Infeed Output Force como XML... -2025-06-19 19:03:56,545 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Infeed Output Force exported successfully -2025-06-19 19:03:56,546 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Infeed Output Force exported successfully +2025-06-26 23:17:32,560 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Infeed Output Force exported successfully +2025-06-26 23:17:32,561 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Infeed Output Force exported successfully Procesando bloque: FC Signal Input Force Control... Exportando FC Signal Input Force Control como XML... -2025-06-19 19:03:56,589 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Input Force Control exported successfully -2025-06-19 19:03:56,590 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Input Force Control exported successfully +2025-06-26 23:17:32,591 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signal Input Force Control exported successfully +2025-06-26 23:17:32,592 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signal Input Force Control exported successfully Procesando bloque: FC Signals Discharge Timers... Exportando FC Signals Discharge Timers como XML... -2025-06-19 19:03:56,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Discharge Timers exported successfully -2025-06-19 19:03:56,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Discharge Timers exported successfully +2025-06-26 23:17:32,630 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Discharge Timers exported successfully +2025-06-26 23:17:32,632 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Discharge Timers exported successfully Procesando bloque: FC Signals Discharge Timers Read... Exportando FC Signals Discharge Timers Read como XML... -2025-06-19 19:03:56,658 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Discharge Timers Read exported successfully -2025-06-19 19:03:56,669 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Discharge Timers Read exported successfully +2025-06-26 23:17:32,661 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Discharge Timers Read exported successfully +2025-06-26 23:17:32,662 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Discharge Timers Read exported successfully Procesando bloque: FC Signals Infeed Timers... Exportando FC Signals Infeed Timers como XML... -2025-06-19 19:03:56,712 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Infeed Timers exported successfully -2025-06-19 19:03:56,712 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Infeed Timers exported successfully +2025-06-26 23:17:32,698 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Infeed Timers exported successfully +2025-06-26 23:17:32,700 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Infeed Timers exported successfully Procesando bloque: FC Signals Infeed Timers Read... Exportando FC Signals Infeed Timers Read como XML... -2025-06-19 19:03:56,759 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Infeed Timers Read exported successfully -2025-06-19 19:03:56,760 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Infeed Timers Read exported successfully +2025-06-26 23:17:32,731 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Signals Infeed Timers Read exported successfully +2025-06-26 23:17:32,732 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Signals Infeed Timers Read exported successfully Procesando bloque: FB Run Timer Selector... Exportando FB Run Timer Selector como XML... -2025-06-19 19:03:56,791 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Run Timer Selector exported successfully -2025-06-19 19:03:56,792 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Run Timer Selector exported successfully +2025-06-26 23:17:32,770 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Run Timer Selector exported successfully +2025-06-26 23:17:32,771 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Run Timer Selector exported successfully Procesando bloque: DB Run Signal Selector... Exportando DB Run Signal Selector como XML... -2025-06-19 19:03:56,814 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Run Signal Selector exported successfully -2025-06-19 19:03:56,815 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Run Signal Selector exported successfully +2025-06-26 23:17:32,794 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Run Signal Selector exported successfully +2025-06-26 23:17:32,794 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Run Signal Selector exported successfully Procesando bloque: FC HMI... Exportando FC HMI como XML... -2025-06-19 19:03:56,881 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI exported successfully -2025-06-19 19:03:56,881 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI exported successfully +2025-06-26 23:17:32,859 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI exported successfully +2025-06-26 23:17:32,860 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI exported successfully Procesando bloque: FC HMI Timer... Exportando FC HMI Timer como XML... -2025-06-19 19:03:56,941 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Timer exported successfully -2025-06-19 19:03:56,942 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Timer exported successfully +2025-06-26 23:17:32,918 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Timer exported successfully +2025-06-26 23:17:32,919 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Timer exported successfully Procesando bloque: FC HMI Date Time... Exportando FC HMI Date Time como XML... -2025-06-19 19:03:57,044 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Date Time exported successfully -2025-06-19 19:03:57,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Date Time exported successfully +2025-06-26 23:17:32,994 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Date Time exported successfully +2025-06-26 23:17:32,995 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Date Time exported successfully Procesando bloque: FC HMI PSW Cfg... Exportando FC HMI PSW Cfg como XML... -2025-06-19 19:03:57,083 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI PSW Cfg exported successfully -2025-06-19 19:03:57,083 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI PSW Cfg exported successfully +2025-06-26 23:17:33,039 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI PSW Cfg exported successfully +2025-06-26 23:17:33,040 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI PSW Cfg exported successfully Procesando bloque: FC HMI Recipe TTop... Exportando FC HMI Recipe TTop como XML... -2025-06-19 19:03:57,124 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Recipe TTop exported successfully -2025-06-19 19:03:57,124 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Recipe TTop exported successfully +2025-06-26 23:17:33,076 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC HMI Recipe TTop exported successfully +2025-06-26 23:17:33,077 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC HMI Recipe TTop exported successfully Procesando bloque: FC Ttop Philosophy 01... Exportando FC Ttop Philosophy 01 como XML... -2025-06-19 19:03:57,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 01 exported successfully -2025-06-19 19:03:57,178 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 01 exported successfully +2025-06-26 23:17:33,109 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 01 exported successfully +2025-06-26 23:17:33,110 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 01 exported successfully Procesando bloque: FC Ttop Philosophy 02... Exportando FC Ttop Philosophy 02 como XML... -2025-06-19 19:03:57,208 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 02 exported successfully -2025-06-19 19:03:57,209 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 02 exported successfully +2025-06-26 23:17:33,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 02 exported successfully +2025-06-26 23:17:33,142 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 02 exported successfully Procesando bloque: FC Ttop Philosophy 03... Exportando FC Ttop Philosophy 03 como XML... -2025-06-19 19:03:57,240 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 03 exported successfully -2025-06-19 19:03:57,241 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 03 exported successfully +2025-06-26 23:17:33,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 03 exported successfully +2025-06-26 23:17:33,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 03 exported successfully Procesando bloque: FC Ttop Philosophy 04... Exportando FC Ttop Philosophy 04 como XML... -2025-06-19 19:03:57,273 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 04 exported successfully -2025-06-19 19:03:57,274 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 04 exported successfully +2025-06-26 23:17:33,240 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 04 exported successfully +2025-06-26 23:17:33,241 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 04 exported successfully Procesando bloque: FC Ttop Philosophy 05... Exportando FC Ttop Philosophy 05 como XML... -2025-06-19 19:03:57,302 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 05 exported successfully -2025-06-19 19:03:57,303 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 05 exported successfully +2025-06-26 23:17:33,286 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 05 exported successfully +2025-06-26 23:17:33,287 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 05 exported successfully Procesando bloque: FC Ttop Philosophy 06... Exportando FC Ttop Philosophy 06 como XML... -2025-06-19 19:03:57,334 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 06 exported successfully -2025-06-19 19:03:57,335 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 06 exported successfully +2025-06-26 23:17:33,329 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 06 exported successfully +2025-06-26 23:17:33,332 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 06 exported successfully Procesando bloque: FC Ttop Philosophy 07... Exportando FC Ttop Philosophy 07 como XML... -2025-06-19 19:03:57,431 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 07 exported successfully -2025-06-19 19:03:57,458 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 07 exported successfully +2025-06-26 23:17:33,381 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 07 exported successfully +2025-06-26 23:17:33,384 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 07 exported successfully Procesando bloque: FC Ttop Philosophy 08... Exportando FC Ttop Philosophy 08 como XML... -2025-06-19 19:03:57,531 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 08 exported successfully -2025-06-19 19:03:57,532 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 08 exported successfully +2025-06-26 23:17:33,431 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 08 exported successfully +2025-06-26 23:17:33,433 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 08 exported successfully Procesando bloque: FC Ttop Philosophy 09... Exportando FC Ttop Philosophy 09 como XML... -2025-06-19 19:03:57,571 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 09 exported successfully -2025-06-19 19:03:57,571 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 09 exported successfully +2025-06-26 23:17:33,489 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy 09 exported successfully +2025-06-26 23:17:33,491 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy 09 exported successfully Procesando bloque: FC Ttop Philosophy Manage... Exportando FC Ttop Philosophy Manage como XML... -2025-06-19 19:03:57,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy Manage exported successfully -2025-06-19 19:03:57,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy Manage exported successfully +2025-06-26 23:17:33,537 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Ttop Philosophy Manage exported successfully +2025-06-26 23:17:33,538 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Ttop Philosophy Manage exported successfully Procesando bloque: FC Air Philosophy 01... Exportando FC Air Philosophy 01 como XML... -2025-06-19 19:03:57,654 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 01 exported successfully -2025-06-19 19:03:57,656 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 01 exported successfully +2025-06-26 23:17:33,596 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 01 exported successfully +2025-06-26 23:17:33,598 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 01 exported successfully Procesando bloque: FC Air Philosophy 04... Exportando FC Air Philosophy 04 como XML... -2025-06-19 19:03:57,693 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 04 exported successfully -2025-06-19 19:03:57,693 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 04 exported successfully +2025-06-26 23:17:33,674 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 04 exported successfully +2025-06-26 23:17:33,675 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 04 exported successfully Procesando bloque: FC Air Philosophy 08... Exportando FC Air Philosophy 08 como XML... -2025-06-19 19:03:57,735 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 08 exported successfully -2025-06-19 19:03:57,736 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 08 exported successfully +2025-06-26 23:17:33,735 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 08 exported successfully +2025-06-26 23:17:33,736 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 08 exported successfully Procesando bloque: FC Air Philosophy 14... Exportando FC Air Philosophy 14 como XML... -2025-06-19 19:03:57,768 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 14 exported successfully -2025-06-19 19:03:57,768 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 14 exported successfully +2025-06-26 23:17:33,782 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 14 exported successfully +2025-06-26 23:17:33,784 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 14 exported successfully Procesando bloque: FC Air Philosophy 17... Exportando FC Air Philosophy 17 como XML... -2025-06-19 19:03:57,808 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 17 exported successfully -2025-06-19 19:03:57,808 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 17 exported successfully +2025-06-26 23:17:33,825 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 17 exported successfully +2025-06-26 23:17:33,826 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 17 exported successfully Procesando bloque: FC Air Philosophy 18... Exportando FC Air Philosophy 18 como XML... -2025-06-19 19:03:57,841 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 18 exported successfully -2025-06-19 19:03:57,842 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 18 exported successfully +2025-06-26 23:17:33,876 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy 18 exported successfully +2025-06-26 23:17:33,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy 18 exported successfully Procesando bloque: FC Air Philosophy Manage... Exportando FC Air Philosophy Manage como XML... -2025-06-19 19:03:57,872 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy Manage exported successfully -2025-06-19 19:03:57,873 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy Manage exported successfully +2025-06-26 23:17:33,909 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FC Air Philosophy Manage exported successfully +2025-06-26 23:17:33,909 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FC Air Philosophy Manage exported successfully Procesando bloque: FB Mot Manage Altivar 320... Exportando FB Mot Manage Altivar 320 como XML... -2025-06-19 19:03:57,924 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Mot Manage Altivar 320 exported successfully -2025-06-19 19:03:57,925 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Mot Manage Altivar 320 exported successfully +2025-06-26 23:17:33,981 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB Mot Manage Altivar 320 exported successfully +2025-06-26 23:17:33,984 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB Mot Manage Altivar 320 exported successfully Procesando bloque: FB LIFO HMI Page... Exportando FB LIFO HMI Page como XML... -2025-06-19 19:03:57,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB LIFO HMI Page exported successfully -2025-06-19 19:03:57,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB LIFO HMI Page exported successfully +2025-06-26 23:17:34,018 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB LIFO HMI Page exported successfully +2025-06-26 23:17:34,019 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB LIFO HMI Page exported successfully Procesando bloque: FB_SICK_AFx60_PN... Exportando FB_SICK_AFx60_PN como XML... -2025-06-19 19:03:58,161 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_SICK_AFx60_PN exported successfully -2025-06-19 19:03:58,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_SICK_AFx60_PN exported successfully +2025-06-26 23:17:34,305 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FB_SICK_AFx60_PN exported successfully +2025-06-26 23:17:34,306 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FB_SICK_AFx60_PN exported successfully Exportando FB_SICK_AFx60_PN como SCL... -2025-06-19 19:03:58,317 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FB_SICK_AFx60_PN external source successfully generated +2025-06-26 23:17:34,444 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block FB_SICK_AFx60_PN external source successfully generated Procesando bloque: DB General Run... Exportando DB General Run como XML... -2025-06-19 19:03:58,347 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General Run exported successfully -2025-06-19 19:03:58,348 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General Run exported successfully +2025-06-26 23:17:34,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB General Run exported successfully +2025-06-26 23:17:34,482 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB General Run exported successfully Procesando bloque: DB HMI... Exportando DB HMI como XML... -2025-06-19 19:03:58,375 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI exported successfully -2025-06-19 19:03:58,376 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI exported successfully +2025-06-26 23:17:34,510 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI exported successfully +2025-06-26 23:17:34,511 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI exported successfully Procesando bloque: DB HMI Timer... Exportando DB HMI Timer como XML... -2025-06-19 19:03:58,401 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Timer exported successfully -2025-06-19 19:03:58,402 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Timer exported successfully +2025-06-26 23:17:34,541 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Timer exported successfully +2025-06-26 23:17:34,542 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Timer exported successfully Procesando bloque: DB_PA_HMI-PLC_DataOra... Exportando DB_PA_HMI-PLC_DataOra como XML... -2025-06-19 19:03:58,429 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_PA_HMI-PLC_DataOra exported successfully -2025-06-19 19:03:58,430 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_PA_HMI-PLC_DataOra exported successfully +2025-06-26 23:17:34,582 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_PA_HMI-PLC_DataOra exported successfully +2025-06-26 23:17:34,585 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_PA_HMI-PLC_DataOra exported successfully Procesando bloque: DB_SET_TIMEZONE... Exportando DB_SET_TIMEZONE como XML... -2025-06-19 19:03:58,455 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_SET_TIMEZONE exported successfully -2025-06-19 19:03:58,456 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_SET_TIMEZONE exported successfully +2025-06-26 23:17:34,622 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_SET_TIMEZONE exported successfully +2025-06-26 23:17:34,623 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_SET_TIMEZONE exported successfully Procesando bloque: DB HMI DateTime... Exportando DB HMI DateTime como XML... -2025-06-19 19:03:58,503 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI DateTime exported successfully -2025-06-19 19:03:58,504 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI DateTime exported successfully +2025-06-26 23:17:34,660 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI DateTime exported successfully +2025-06-26 23:17:34,661 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI DateTime exported successfully Procesando bloque: DB HMI Recipe Air... Exportando DB HMI Recipe Air como XML... -2025-06-19 19:03:58,555 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe Air exported successfully -2025-06-19 19:03:58,556 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe Air exported successfully +2025-06-26 23:17:34,688 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe Air exported successfully +2025-06-26 23:17:34,689 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe Air exported successfully Procesando bloque: DB HMI Recipe Pack... Exportando DB HMI Recipe Pack como XML... -2025-06-19 19:03:58,594 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe Pack exported successfully -2025-06-19 19:03:58,595 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe Pack exported successfully +2025-06-26 23:17:34,720 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe Pack exported successfully +2025-06-26 23:17:34,721 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe Pack exported successfully Procesando bloque: DB HMI Recipe TTop... Exportando DB HMI Recipe TTop como XML... -2025-06-19 19:03:58,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe TTop exported successfully -2025-06-19 19:03:58,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe TTop exported successfully +2025-06-26 23:17:34,749 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI Recipe TTop exported successfully +2025-06-26 23:17:34,752 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI Recipe TTop exported successfully Procesando bloque: DB CTR Air Alarms... Exportando DB CTR Air Alarms como XML... -2025-06-19 19:03:58,652 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Air Alarms exported successfully -2025-06-19 19:03:58,653 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Air Alarms exported successfully +2025-06-26 23:17:34,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Air Alarms exported successfully +2025-06-26 23:17:34,776 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Air Alarms exported successfully Procesando bloque: DB CTR General Alarms... Exportando DB CTR General Alarms como XML... -2025-06-19 19:03:58,678 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR General Alarms exported successfully -2025-06-19 19:03:58,679 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR General Alarms exported successfully +2025-06-26 23:17:34,814 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR General Alarms exported successfully +2025-06-26 23:17:34,816 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR General Alarms exported successfully Procesando bloque: DB CTR Pack Alarm... Exportando DB CTR Pack Alarm como XML... -2025-06-19 19:03:58,704 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Pack Alarm exported successfully -2025-06-19 19:03:58,705 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Pack Alarm exported successfully +2025-06-26 23:17:34,852 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Pack Alarm exported successfully +2025-06-26 23:17:34,853 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Pack Alarm exported successfully Procesando bloque: DB CTR TT Alarm... Exportando DB CTR TT Alarm como XML... -2025-06-19 19:03:58,730 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR TT Alarm exported successfully -2025-06-19 19:03:58,731 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR TT Alarm exported successfully +2025-06-26 23:17:34,878 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR TT Alarm exported successfully +2025-06-26 23:17:34,879 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR TT Alarm exported successfully Procesando bloque: DB CTR Warnings... Exportando DB CTR Warnings como XML... -2025-06-19 19:03:58,755 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Warnings exported successfully -2025-06-19 19:03:58,756 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Warnings exported successfully +2025-06-26 23:17:34,910 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB CTR Warnings exported successfully +2025-06-26 23:17:34,912 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB CTR Warnings exported successfully Procesando bloque: DB Mot Manage Altivar 320... Exportando DB Mot Manage Altivar 320 como XML... -2025-06-19 19:03:58,799 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Mot Manage Altivar 320 exported successfully -2025-06-19 19:03:58,800 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Mot Manage Altivar 320 exported successfully +2025-06-26 23:17:34,953 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB Mot Manage Altivar 320 exported successfully +2025-06-26 23:17:34,954 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB Mot Manage Altivar 320 exported successfully Procesando bloque: DB HMI CFG... Exportando DB HMI CFG como XML... -2025-06-19 19:03:58,823 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI CFG exported successfully -2025-06-19 19:03:58,824 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI CFG exported successfully +2025-06-26 23:17:34,988 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB HMI CFG exported successfully +2025-06-26 23:17:34,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB HMI CFG exported successfully Procesando bloque: DB PN/DP Diag List... Exportando DB PN/DP Diag List como XML... -2025-06-19 19:03:58,845 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB PN/DP Diag List exported successfully -2025-06-19 19:03:58,845 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB PN/DP Diag List exported successfully +2025-06-26 23:17:35,011 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB PN/DP Diag List exported successfully +2025-06-26 23:17:35,012 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB PN/DP Diag List exported successfully Procesando bloque: DB_Minimotor_Config... Exportando DB_Minimotor_Config como XML... -2025-06-19 19:03:58,869 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_Minimotor_Config exported successfully -2025-06-19 19:03:58,870 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_Minimotor_Config exported successfully +2025-06-26 23:17:35,040 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_Minimotor_Config exported successfully +2025-06-26 23:17:35,041 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_Minimotor_Config exported successfully Procesando bloque: DB_MiniMotor_PN_Device... Exportando DB_MiniMotor_PN_Device como XML... -2025-06-19 19:03:58,892 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_MiniMotor_PN_Device exported successfully -2025-06-19 19:03:58,893 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_MiniMotor_PN_Device exported successfully +2025-06-26 23:17:35,070 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB_MiniMotor_PN_Device exported successfully +2025-06-26 23:17:35,071 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB_MiniMotor_PN_Device exported successfully Procesando bloque: DB LIFO HMI Page_DB... Exportando DB LIFO HMI Page_DB como XML... -2025-06-19 19:03:58,915 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB LIFO HMI Page_DB exported successfully -2025-06-19 19:03:58,916 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB LIFO HMI Page_DB exported successfully +2025-06-26 23:17:35,093 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DB LIFO HMI Page_DB exported successfully +2025-06-26 23:17:35,094 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DB LIFO HMI Page_DB exported successfully Procesando bloque: DividerMain... Exportando DividerMain como XML... -2025-06-19 19:03:59,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DividerMain exported successfully -2025-06-19 19:03:59,047 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DividerMain exported successfully +2025-06-26 23:17:35,297 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DividerMain exported successfully +2025-06-26 23:17:35,299 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DividerMain exported successfully Procesando bloque: dividerInterface... Exportando dividerInterface como XML... -2025-06-19 19:03:59,078 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: dividerInterface exported successfully -2025-06-19 19:03:59,079 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - dividerInterface exported successfully +2025-06-26 23:17:35,346 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: dividerInterface exported successfully +2025-06-26 23:17:35,348 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - dividerInterface exported successfully Procesando bloque: dividerData... Exportando dividerData como XML... -2025-06-19 19:03:59,104 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: dividerData exported successfully -2025-06-19 19:03:59,104 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - dividerData exported successfully +2025-06-26 23:17:35,373 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: dividerData exported successfully +2025-06-26 23:17:35,373 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - dividerData exported successfully Procesando bloque: MC_Interpolator... Exportando MC_Interpolator como XML... -2025-06-19 19:03:59,153 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_Interpolator exported successfully -2025-06-19 19:03:59,154 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_Interpolator exported successfully +2025-06-26 23:17:35,531 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_Interpolator exported successfully +2025-06-26 23:17:35,534 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_Interpolator exported successfully Procesando bloque: MC_PreInterpolator... Exportando MC_PreInterpolator como XML... -2025-06-19 19:03:59,201 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_PreInterpolator exported successfully -2025-06-19 19:03:59,202 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_PreInterpolator exported successfully +2025-06-26 23:17:35,595 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_PreInterpolator exported successfully +2025-06-26 23:17:35,623 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_PreInterpolator exported successfully Procesando bloque: MC_Servo... Exportando MC_Servo como XML... -2025-06-19 19:03:59,295 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_Servo exported successfully -2025-06-19 19:03:59,296 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_Servo exported successfully +2025-06-26 23:17:35,730 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MC_Servo exported successfully +2025-06-26 23:17:35,731 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MC_Servo exported successfully Procesando bloque: Startup... Exportando Startup como XML... -2025-06-19 19:03:59,325 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Startup exported successfully -2025-06-19 19:03:59,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Startup exported successfully +2025-06-26 23:17:35,760 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Startup exported successfully +2025-06-26 23:17:35,760 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Startup exported successfully Procesando bloque: timingBeltData... Exportando timingBeltData como XML... -2025-06-19 19:03:59,352 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: timingBeltData exported successfully -2025-06-19 19:03:59,353 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - timingBeltData exported successfully +2025-06-26 23:17:35,788 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: timingBeltData exported successfully +2025-06-26 23:17:35,789 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - timingBeltData exported successfully Procesando bloque: TimingBeltManager... Exportando TimingBeltManager como XML... -2025-06-19 19:03:59,385 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: TimingBeltManager exported successfully -2025-06-19 19:03:59,386 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - TimingBeltManager exported successfully +2025-06-26 23:17:35,825 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: TimingBeltManager exported successfully +2025-06-26 23:17:35,826 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - TimingBeltManager exported successfully Procesando bloque: TimingBeltInterrupt... Exportando TimingBeltInterrupt como XML... -2025-06-19 19:03:59,453 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: TimingBeltInterrupt exported successfully -2025-06-19 19:03:59,454 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - TimingBeltInterrupt exported successfully +2025-06-26 23:17:35,872 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: TimingBeltInterrupt exported successfully +2025-06-26 23:17:35,873 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - TimingBeltInterrupt exported successfully Procesando bloque: timingBeltSetupData... Exportando timingBeltSetupData como XML... -2025-06-19 19:03:59,487 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: timingBeltSetupData exported successfully -2025-06-19 19:03:59,488 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - timingBeltSetupData exported successfully +2025-06-26 23:17:35,935 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: timingBeltSetupData exported successfully +2025-06-26 23:17:35,936 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - timingBeltSetupData exported successfully Procesando bloque: instTimingBeltRampGenerator... Exportando instTimingBeltRampGenerator como XML... -2025-06-19 19:03:59,509 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: instTimingBeltRampGenerator exported successfully -2025-06-19 19:03:59,511 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - instTimingBeltRampGenerator exported successfully +2025-06-26 23:17:35,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: instTimingBeltRampGenerator exported successfully +2025-06-26 23:17:35,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - instTimingBeltRampGenerator exported successfully Procesando bloque: alarmMask... Exportando alarmMask como XML... -2025-06-19 19:03:59,535 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: alarmMask exported successfully -2025-06-19 19:03:59,535 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - alarmMask exported successfully +2025-06-26 23:17:36,027 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: alarmMask exported successfully +2025-06-26 23:17:36,029 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - alarmMask exported successfully Procesando bloque: buttonsAndLamps_NotUsed... Exportando buttonsAndLamps_NotUsed como XML... -2025-06-19 19:03:59,557 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: buttonsAndLamps_NotUsed exported successfully -2025-06-19 19:03:59,558 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - buttonsAndLamps_NotUsed exported successfully +2025-06-26 23:17:36,073 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: buttonsAndLamps_NotUsed exported successfully +2025-06-26 23:17:36,074 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - buttonsAndLamps_NotUsed exported successfully Procesando bloque: electricalCabinet... Exportando electricalCabinet como XML... -2025-06-19 19:03:59,578 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: electricalCabinet exported successfully -2025-06-19 19:03:59,579 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - electricalCabinet exported successfully +2025-06-26 23:17:36,121 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: electricalCabinet exported successfully +2025-06-26 23:17:36,122 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - electricalCabinet exported successfully Procesando bloque: MachineMain... Exportando MachineMain como XML... -2025-06-19 19:03:59,617 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MachineMain exported successfully -2025-06-19 19:03:59,617 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MachineMain exported successfully +2025-06-26 23:17:36,168 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MachineMain exported successfully +2025-06-26 23:17:36,169 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MachineMain exported successfully Procesando bloque: AlarmsGeneric... Exportando AlarmsGeneric como XML... -2025-06-19 19:03:59,669 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AlarmsGeneric exported successfully -2025-06-19 19:03:59,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AlarmsGeneric exported successfully +2025-06-26 23:17:36,210 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AlarmsGeneric exported successfully +2025-06-26 23:17:36,211 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AlarmsGeneric exported successfully Procesando bloque: LampsGeneric... Exportando LampsGeneric como XML... -2025-06-19 19:03:59,697 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: LampsGeneric exported successfully -2025-06-19 19:03:59,698 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - LampsGeneric exported successfully +2025-06-26 23:17:36,239 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: LampsGeneric exported successfully +2025-06-26 23:17:36,240 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - LampsGeneric exported successfully Procesando bloque: Clocks... Exportando Clocks como XML... -2025-06-19 19:03:59,728 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Clocks exported successfully -2025-06-19 19:03:59,728 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Clocks exported successfully +2025-06-26 23:17:36,270 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: Clocks exported successfully +2025-06-26 23:17:36,270 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - Clocks exported successfully Procesando bloque: clock... Exportando clock como XML... -2025-06-19 19:03:59,750 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: clock exported successfully -2025-06-19 19:03:59,750 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - clock exported successfully +2025-06-26 23:17:36,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: clock exported successfully +2025-06-26 23:17:36,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - clock exported successfully Procesando bloque: machineData... Exportando machineData como XML... -2025-06-19 19:03:59,772 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: machineData exported successfully -2025-06-19 19:03:59,773 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - machineData exported successfully +2025-06-26 23:17:36,320 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: machineData exported successfully +2025-06-26 23:17:36,320 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - machineData exported successfully Procesando bloque: AlarmManagement... Exportando AlarmManagement como XML... -2025-06-19 19:03:59,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AlarmManagement exported successfully -2025-06-19 19:03:59,824 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AlarmManagement exported successfully +2025-06-26 23:17:36,364 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AlarmManagement exported successfully +2025-06-26 23:17:36,365 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AlarmManagement exported successfully Exportando AlarmManagement como SCL... -2025-06-19 19:03:59,862 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block AlarmManagement external source successfully generated +2025-06-26 23:17:36,396 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block AlarmManagement external source successfully generated Procesando bloque: MachineCycle... Exportando MachineCycle como XML... -2025-06-19 19:03:59,948 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MachineCycle exported successfully -2025-06-19 19:03:59,949 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MachineCycle exported successfully +2025-06-26 23:17:36,479 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: MachineCycle exported successfully +2025-06-26 23:17:36,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - MachineCycle exported successfully Procesando bloque: _instMachineCycle... Exportando _instMachineCycle como XML... -2025-06-19 19:03:59,975 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instMachineCycle exported successfully -2025-06-19 19:03:59,976 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instMachineCycle exported successfully +2025-06-26 23:17:36,505 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instMachineCycle exported successfully +2025-06-26 23:17:36,506 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instMachineCycle exported successfully Procesando bloque: _instAlarmPresence... Exportando _instAlarmPresence como XML... -2025-06-19 19:03:59,999 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instAlarmPresence exported successfully -2025-06-19 19:04:00,000 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instAlarmPresence exported successfully +2025-06-26 23:17:36,527 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instAlarmPresence exported successfully +2025-06-26 23:17:36,528 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instAlarmPresence exported successfully Procesando bloque: AlarmPresenceAndAcknowledge... Exportando AlarmPresenceAndAcknowledge como XML... -2025-06-19 19:04:00,197 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AlarmPresenceAndAcknowledge exported successfully -2025-06-19 19:04:00,198 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AlarmPresenceAndAcknowledge exported successfully +2025-06-26 23:17:36,729 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AlarmPresenceAndAcknowledge exported successfully +2025-06-26 23:17:36,730 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AlarmPresenceAndAcknowledge exported successfully Exportando AlarmPresenceAndAcknowledge como SCL... -2025-06-19 19:04:00,245 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block AlarmPresenceAndAcknowledge external source successfully generated +2025-06-26 23:17:36,791 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block AlarmPresenceAndAcknowledge external source successfully generated Procesando bloque: SeamlessDivider_Main... Exportando SeamlessDivider_Main como XML... -2025-06-19 19:04:00,331 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SeamlessDivider_Main exported successfully -2025-06-19 19:04:00,332 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SeamlessDivider_Main exported successfully +2025-06-26 23:17:36,932 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SeamlessDivider_Main exported successfully +2025-06-26 23:17:36,933 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SeamlessDivider_Main exported successfully Exportando SeamlessDivider_Main como SCL... -2025-06-19 19:04:00,390 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block SeamlessDivider_Main external source successfully generated +2025-06-26 23:17:37,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block SeamlessDivider_Main external source successfully generated Procesando bloque: SeamlessDivider_Technology_MCInterrupt... Exportando SeamlessDivider_Technology_MCInterrupt como XML... -2025-06-19 19:04:00,614 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SeamlessDivider_Technology_MCInterrupt exported successfully -2025-06-19 19:04:00,616 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SeamlessDivider_Technology_MCInterrupt exported successfully +2025-06-26 23:17:37,325 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SeamlessDivider_Technology_MCInterrupt exported successfully +2025-06-26 23:17:37,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SeamlessDivider_Technology_MCInterrupt exported successfully Exportando SeamlessDivider_Technology_MCInterrupt como SCL... -2025-06-19 19:04:00,680 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block SeamlessDivider_Technology_MCInterrupt external source successfully generated +2025-06-26 23:17:37,383 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block SeamlessDivider_Technology_MCInterrupt external source successfully generated Procesando bloque: SeamlessDivider_Technology... Exportando SeamlessDivider_Technology como XML... -2025-06-19 19:04:00,942 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SeamlessDivider_Technology exported successfully -2025-06-19 19:04:00,944 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SeamlessDivider_Technology exported successfully +2025-06-26 23:17:37,632 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SeamlessDivider_Technology exported successfully +2025-06-26 23:17:37,649 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SeamlessDivider_Technology exported successfully Exportando SeamlessDivider_Technology como SCL... -2025-06-19 19:04:01,058 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block SeamlessDivider_Technology external source successfully generated +2025-06-26 23:17:37,772 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block SeamlessDivider_Technology external source successfully generated Procesando bloque: inv_SIEM_G120... Exportando inv_SIEM_G120 como XML... -2025-06-19 19:04:01,143 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: inv_SIEM_G120 exported successfully -2025-06-19 19:04:01,144 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - inv_SIEM_G120 exported successfully +2025-06-26 23:17:37,850 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: inv_SIEM_G120 exported successfully +2025-06-26 23:17:37,864 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - inv_SIEM_G120 exported successfully Procesando bloque: RampGenerator... Exportando RampGenerator como XML... -2025-06-19 19:04:01,195 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RampGenerator exported successfully -2025-06-19 19:04:01,197 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RampGenerator exported successfully +2025-06-26 23:17:37,925 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: RampGenerator exported successfully +2025-06-26 23:17:37,925 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - RampGenerator exported successfully Exportando RampGenerator como SCL... -2025-06-19 19:04:01,253 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block RampGenerator external source successfully generated +2025-06-26 23:17:37,974 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block RampGenerator external source successfully generated Procesando bloque: LCamHdl_CreateCamAdvanced... Exportando LCamHdl_CreateCamAdvanced como XML... -2025-06-19 19:04:01,392 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: LCamHdl_CreateCamAdvanced exported successfully -2025-06-19 19:04:01,393 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - LCamHdl_CreateCamAdvanced exported successfully +2025-06-26 23:17:38,082 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: LCamHdl_CreateCamAdvanced exported successfully +2025-06-26 23:17:38,083 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - LCamHdl_CreateCamAdvanced exported successfully Exportando LCamHdl_CreateCamAdvanced como SCL... -2025-06-19 19:04:01,395 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock _PrivateProcessMessage - PLC program block LCamHdl_CreateCamAdvanced is know how protected, so ignore this +2025-06-26 23:17:38,085 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock _PrivateProcessMessage - PLC program block LCamHdl_CreateCamAdvanced is know how protected, so ignore this Procesando bloque: CHECK_AXIS_POSITION... Exportando CHECK_AXIS_POSITION como XML... -2025-06-19 19:04:01,455 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CHECK_AXIS_POSITION exported successfully -2025-06-19 19:04:01,456 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CHECK_AXIS_POSITION exported successfully +2025-06-26 23:17:38,126 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: CHECK_AXIS_POSITION exported successfully +2025-06-26 23:17:38,127 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - CHECK_AXIS_POSITION exported successfully Exportando CHECK_AXIS_POSITION como SCL... -2025-06-19 19:04:01,509 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block CHECK_AXIS_POSITION external source successfully generated +2025-06-26 23:17:38,160 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block CHECK_AXIS_POSITION external source successfully generated Procesando bloque: AxisTechnologyPositioning_GetData... Exportando AxisTechnologyPositioning_GetData como XML... -2025-06-19 19:04:01,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AxisTechnologyPositioning_GetData exported successfully -2025-06-19 19:04:01,626 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AxisTechnologyPositioning_GetData exported successfully +2025-06-26 23:17:38,222 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AxisTechnologyPositioning_GetData exported successfully +2025-06-26 23:17:38,223 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AxisTechnologyPositioning_GetData exported successfully Procesando bloque: AxisTechnologyPositioning... Exportando AxisTechnologyPositioning como XML... -2025-06-19 19:04:01,878 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AxisTechnologyPositioning exported successfully -2025-06-19 19:04:01,892 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AxisTechnologyPositioning exported successfully +2025-06-26 23:17:38,469 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: AxisTechnologyPositioning exported successfully +2025-06-26 23:17:38,470 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - AxisTechnologyPositioning exported successfully Procesando bloque: selections... Exportando selections como XML... -2025-06-19 19:04:01,927 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: selections exported successfully -2025-06-19 19:04:01,928 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - selections exported successfully +2025-06-26 23:17:38,517 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: selections exported successfully +2025-06-26 23:17:38,520 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - selections exported successfully Procesando bloque: recipe... Exportando recipe como XML... -2025-06-19 19:04:01,955 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: recipe exported successfully -2025-06-19 19:04:01,958 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - recipe exported successfully +2025-06-26 23:17:38,550 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: recipe exported successfully +2025-06-26 23:17:38,551 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - recipe exported successfully Procesando bloque: alarms... Exportando alarms como XML... -2025-06-19 19:04:01,982 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: alarms exported successfully -2025-06-19 19:04:01,983 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - alarms exported successfully +2025-06-26 23:17:38,597 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: alarms exported successfully +2025-06-26 23:17:38,599 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - alarms exported successfully Procesando bloque: _hmiShitData... Exportando _hmiShitData como XML... -2025-06-19 19:04:02,006 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _hmiShitData exported successfully -2025-06-19 19:04:02,007 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _hmiShitData exported successfully +2025-06-26 23:17:38,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _hmiShitData exported successfully +2025-06-26 23:17:38,630 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _hmiShitData exported successfully Procesando bloque: SignalTtopConveyors... Exportando SignalTtopConveyors como XML... -2025-06-19 19:04:02,062 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SignalTtopConveyors exported successfully -2025-06-19 19:04:02,063 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SignalTtopConveyors exported successfully +2025-06-26 23:17:38,700 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: SignalTtopConveyors exported successfully +2025-06-26 23:17:38,701 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - SignalTtopConveyors exported successfully Procesando bloque: DataConveyors... Exportando DataConveyors como XML... -2025-06-19 19:04:02,086 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DataConveyors exported successfully -2025-06-19 19:04:02,089 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DataConveyors exported successfully +2025-06-26 23:17:38,731 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DataConveyors exported successfully +2025-06-26 23:17:38,732 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DataConveyors exported successfully Procesando bloque: ConveyorConsent... Exportando ConveyorConsent como XML... -2025-06-19 19:04:02,123 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: ConveyorConsent exported successfully -2025-06-19 19:04:02,124 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - ConveyorConsent exported successfully +2025-06-26 23:17:38,782 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: ConveyorConsent exported successfully +2025-06-26 23:17:38,784 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - ConveyorConsent exported successfully Procesando bloque: conveyorConsentData... Exportando conveyorConsentData como XML... -2025-06-19 19:04:02,151 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: conveyorConsentData exported successfully -2025-06-19 19:04:02,152 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - conveyorConsentData exported successfully +2025-06-26 23:17:38,844 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: conveyorConsentData exported successfully +2025-06-26 23:17:38,846 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - conveyorConsentData exported successfully Procesando bloque: VirtualMasterManager... Exportando VirtualMasterManager como XML... -2025-06-19 19:04:02,200 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: VirtualMasterManager exported successfully -2025-06-19 19:04:02,202 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - VirtualMasterManager exported successfully +2025-06-26 23:17:38,906 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: VirtualMasterManager exported successfully +2025-06-26 23:17:38,907 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - VirtualMasterManager exported successfully Exportando VirtualMasterManager como SCL... -2025-06-19 19:04:02,233 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block VirtualMasterManager external source successfully generated +2025-06-26 23:17:38,946 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock GenerateSource - PLC program block VirtualMasterManager external source successfully generated Procesando bloque: _instVirtualMaster... Exportando _instVirtualMaster como XML... -2025-06-19 19:04:02,296 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instVirtualMaster exported successfully -2025-06-19 19:04:02,297 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instVirtualMaster exported successfully +2025-06-26 23:17:39,003 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instVirtualMaster exported successfully +2025-06-26 23:17:39,004 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instVirtualMaster exported successfully Procesando bloque: virtualMasterData... Exportando virtualMasterData como XML... -2025-06-19 19:04:02,323 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: virtualMasterData exported successfully -2025-06-19 19:04:02,325 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - virtualMasterData exported successfully +2025-06-26 23:17:39,033 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: virtualMasterData exported successfully +2025-06-26 23:17:39,034 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - virtualMasterData exported successfully Procesando bloque: debugData... Exportando debugData como XML... -2025-06-19 19:04:02,350 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: debugData exported successfully -2025-06-19 19:04:02,351 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - debugData exported successfully +2025-06-26 23:17:39,069 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: debugData exported successfully +2025-06-26 23:17:39,070 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - debugData exported successfully Procesando bloque: FcMainConfig... Exportando FcMainConfig como XML... -2025-06-19 19:04:02,378 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcMainConfig exported successfully -2025-06-19 19:04:02,378 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcMainConfig exported successfully +2025-06-26 23:17:39,102 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcMainConfig exported successfully +2025-06-26 23:17:39,102 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcMainConfig exported successfully Procesando bloque: FcTonStruct... Exportando FcTonStruct como XML... -2025-06-19 19:04:02,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcTonStruct exported successfully -2025-06-19 19:04:02,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcTonStruct exported successfully +2025-06-26 23:17:39,139 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcTonStruct exported successfully +2025-06-26 23:17:39,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcTonStruct exported successfully Procesando bloque: FcTon... Exportando FcTon como XML... -2025-06-19 19:04:02,444 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcTon exported successfully -2025-06-19 19:04:02,445 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcTon exported successfully +2025-06-26 23:17:39,189 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcTon exported successfully +2025-06-26 23:17:39,190 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcTon exported successfully Procesando bloque: FcHmiData... Exportando FcHmiData como XML... -2025-06-19 19:04:02,524 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcHmiData exported successfully -2025-06-19 19:04:02,525 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcHmiData exported successfully +2025-06-26 23:17:39,271 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcHmiData exported successfully +2025-06-26 23:17:39,272 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcHmiData exported successfully Procesando bloque: HmiData... Exportando HmiData como XML... -2025-06-19 19:04:02,559 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HmiData exported successfully -2025-06-19 19:04:02,560 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HmiData exported successfully +2025-06-26 23:17:39,309 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HmiData exported successfully +2025-06-26 23:17:39,310 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HmiData exported successfully Procesando bloque: FcHmiRcpDivider... Exportando FcHmiRcpDivider como XML... -2025-06-19 19:04:02,609 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcHmiRcpDivider exported successfully -2025-06-19 19:04:02,610 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcHmiRcpDivider exported successfully +2025-06-26 23:17:39,357 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcHmiRcpDivider exported successfully +2025-06-26 23:17:39,357 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcHmiRcpDivider exported successfully Procesando bloque: HmiRcpDivider... Exportando HmiRcpDivider como XML... -2025-06-19 19:04:02,654 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HmiRcpDivider exported successfully -2025-06-19 19:04:02,655 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HmiRcpDivider exported successfully +2025-06-26 23:17:39,390 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: HmiRcpDivider exported successfully +2025-06-26 23:17:39,390 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - HmiRcpDivider exported successfully Procesando bloque: DbHmiDateTime... Exportando DbHmiDateTime como XML... -2025-06-19 19:04:02,697 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DbHmiDateTime exported successfully -2025-06-19 19:04:02,698 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DbHmiDateTime exported successfully +2025-06-26 23:17:39,421 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DbHmiDateTime exported successfully +2025-06-26 23:17:39,422 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DbHmiDateTime exported successfully Procesando bloque: DbHmiTimeZone... Exportando DbHmiTimeZone como XML... -2025-06-19 19:04:02,737 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DbHmiTimeZone exported successfully -2025-06-19 19:04:02,738 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DbHmiTimeZone exported successfully +2025-06-26 23:17:39,483 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DbHmiTimeZone exported successfully +2025-06-26 23:17:39,485 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DbHmiTimeZone exported successfully Procesando bloque: FcHmiDateTime... Exportando FcHmiDateTime como XML... -2025-06-19 19:04:02,829 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcHmiDateTime exported successfully -2025-06-19 19:04:02,830 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcHmiDateTime exported successfully +2025-06-26 23:17:39,547 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: FcHmiDateTime exported successfully +2025-06-26 23:17:39,549 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - FcHmiDateTime exported successfully Procesando bloque: DbSetTimeZone... Exportando DbSetTimeZone como XML... -2025-06-19 19:04:02,864 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DbSetTimeZone exported successfully -2025-06-19 19:04:02,865 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DbSetTimeZone exported successfully +2025-06-26 23:17:39,574 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: DbSetTimeZone exported successfully +2025-06-26 23:17:39,574 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - DbSetTimeZone exported successfully Procesando bloque: _instDivider... Exportando _instDivider como XML... -2025-06-19 19:04:02,905 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instDivider exported successfully -2025-06-19 19:04:02,907 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instDivider exported successfully +2025-06-26 23:17:39,603 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instDivider exported successfully +2025-06-26 23:17:39,604 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instDivider exported successfully Procesando bloque: _instDivider_PostServo... Exportando _instDivider_PostServo como XML... -2025-06-19 19:04:03,037 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instDivider_PostServo exported successfully -2025-06-19 19:04:03,053 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instDivider_PostServo exported successfully +2025-06-26 23:17:39,646 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instDivider_PostServo exported successfully +2025-06-26 23:17:39,647 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instDivider_PostServo exported successfully Procesando bloque: _instDividerMotion... Exportando _instDividerMotion como XML... -2025-06-19 19:04:03,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instDividerMotion exported successfully -2025-06-19 19:04:03,179 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instDividerMotion exported successfully - Resumen de exportación de bloques: Exportados=303, Omitidos/Errores=3 +2025-06-26 23:17:39,749 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - PLC program block: _instDividerMotion exported successfully +2025-06-26 23:17:39,750 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.ProgramBlock Export - _instDividerMotion exported successfully + Resumen de exportación de bloques: Exportados=310, Omitidos/Errores=0 [PLC: 98050_PLC] Exportando tipos de datos PLC (UDTs)... Destino: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes - Se encontraron 129 UDTs. + Se encontraron 130 UDTs. Procesando UDT: UDT Air Energy Saving... Exportando UDT Air Energy Saving... -2025-06-19 19:04:03,535 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Air Energy Saving exported successfully -2025-06-19 19:04:03,548 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Air Energy Saving exported successfully +2025-06-26 23:17:39,935 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Air Energy Saving exported successfully +2025-06-26 23:17:39,935 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Air Energy Saving exported successfully Procesando UDT: UDT Fifo... Exportando UDT Fifo... -2025-06-19 19:04:03,610 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Fifo exported successfully -2025-06-19 19:04:03,611 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Fifo exported successfully +2025-06-26 23:17:39,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Fifo exported successfully +2025-06-26 23:17:39,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Fifo exported successfully Procesando UDT: UDT Lubrication... Exportando UDT Lubrication... -2025-06-19 19:04:03,632 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Lubrication exported successfully -2025-06-19 19:04:03,633 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Lubrication exported successfully +2025-06-26 23:17:39,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Lubrication exported successfully +2025-06-26 23:17:39,990 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Lubrication exported successfully Procesando UDT: UDT Philosofy Data TTOP... Exportando UDT Philosofy Data TTOP... -2025-06-19 19:04:03,672 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Philosofy Data TTOP exported successfully -2025-06-19 19:04:03,674 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Philosofy Data TTOP exported successfully +2025-06-26 23:17:40,019 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Philosofy Data TTOP exported successfully +2025-06-26 23:17:40,019 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Philosofy Data TTOP exported successfully Procesando UDT: UDT Run... Exportando UDT Run... -2025-06-19 19:04:03,701 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Run exported successfully -2025-06-19 19:04:03,703 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Run exported successfully +2025-06-26 23:17:40,039 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Run exported successfully +2025-06-26 23:17:40,040 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Run exported successfully Procesando UDT: UDT Air Obstruction... Exportando UDT Air Obstruction... -2025-06-19 19:04:03,726 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Air Obstruction exported successfully -2025-06-19 19:04:03,726 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Air Obstruction exported successfully +2025-06-26 23:17:40,064 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Air Obstruction exported successfully +2025-06-26 23:17:40,066 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Air Obstruction exported successfully Procesando UDT: UDT EcoSync Liner... Exportando UDT EcoSync Liner... -2025-06-19 19:04:03,753 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT EcoSync Liner exported successfully -2025-06-19 19:04:03,754 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT EcoSync Liner exported successfully +2025-06-26 23:17:40,083 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT EcoSync Liner exported successfully +2025-06-26 23:17:40,084 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT EcoSync Liner exported successfully Procesando UDT: UDT Syncro+ Data... Exportando UDT Syncro+ Data... -2025-06-19 19:04:03,775 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Syncro+ Data exported successfully -2025-06-19 19:04:03,776 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Syncro+ Data exported successfully +2025-06-26 23:17:40,102 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Syncro+ Data exported successfully +2025-06-26 23:17:40,103 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Syncro+ Data exported successfully Procesando UDT: UDT Syncro+ Liner... Exportando UDT Syncro+ Liner... -2025-06-19 19:04:03,795 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Syncro+ Liner exported successfully -2025-06-19 19:04:03,796 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Syncro+ Liner exported successfully +2025-06-26 23:17:40,124 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Syncro+ Liner exported successfully +2025-06-26 23:17:40,125 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Syncro+ Liner exported successfully Procesando UDT: UDT Timer... Exportando UDT Timer... -2025-06-19 19:04:03,821 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Timer exported successfully -2025-06-19 19:04:03,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Timer exported successfully +2025-06-26 23:17:40,140 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Timer exported successfully +2025-06-26 23:17:40,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Timer exported successfully Procesando UDT: UDT_LubeZone... Exportando UDT_LubeZone... -2025-06-19 19:04:03,845 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_LubeZone exported successfully -2025-06-19 19:04:03,846 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_LubeZone exported successfully +2025-06-26 23:17:40,158 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_LubeZone exported successfully +2025-06-26 23:17:40,158 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_LubeZone exported successfully Procesando UDT: UDT_AlrLube... Exportando UDT_AlrLube... -2025-06-19 19:04:03,871 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_AlrLube exported successfully -2025-06-19 19:04:03,872 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_AlrLube exported successfully +2025-06-26 23:17:40,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_AlrLube exported successfully +2025-06-26 23:17:40,175 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_AlrLube exported successfully Procesando UDT: UDT_AlrLubrification... Exportando UDT_AlrLubrification... -2025-06-19 19:04:03,896 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_AlrLubrification exported successfully -2025-06-19 19:04:03,897 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_AlrLubrification exported successfully +2025-06-26 23:17:40,194 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_AlrLubrification exported successfully +2025-06-26 23:17:40,195 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_AlrLubrification exported successfully Procesando UDT: UDT_LubrificationZone... Exportando UDT_LubrificationZone... -2025-06-19 19:04:03,924 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_LubrificationZone exported successfully -2025-06-19 19:04:03,925 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_LubrificationZone exported successfully +2025-06-26 23:17:40,212 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_LubrificationZone exported successfully +2025-06-26 23:17:40,213 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_LubrificationZone exported successfully Procesando UDT: UDT Signal... Exportando UDT Signal... -2025-06-19 19:04:03,966 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Signal exported successfully -2025-06-19 19:04:03,967 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Signal exported successfully +2025-06-26 23:17:40,239 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Signal exported successfully +2025-06-26 23:17:40,240 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Signal exported successfully Procesando UDT: UDT Timer ONOFF... Exportando UDT Timer ONOFF... -2025-06-19 19:04:04,003 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Timer ONOFF exported successfully -2025-06-19 19:04:04,005 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Timer ONOFF exported successfully +2025-06-26 23:17:40,271 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Timer ONOFF exported successfully +2025-06-26 23:17:40,272 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Timer ONOFF exported successfully Procesando UDT: Timer... Exportando Timer... -2025-06-19 19:04:04,026 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Timer exported successfully -2025-06-19 19:04:04,027 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Timer exported successfully +2025-06-26 23:17:40,291 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Timer exported successfully +2025-06-26 23:17:40,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Timer exported successfully Procesando UDT: Rcp... Exportando Rcp... -2025-06-19 19:04:04,048 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Rcp exported successfully -2025-06-19 19:04:04,049 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Rcp exported successfully +2025-06-26 23:17:40,317 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Rcp exported successfully +2025-06-26 23:17:40,319 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Rcp exported successfully Procesando UDT: UDT Motor... Exportando UDT Motor... -2025-06-19 19:04:04,076 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Motor exported successfully -2025-06-19 19:04:04,078 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Motor exported successfully +2025-06-26 23:17:40,343 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Motor exported successfully +2025-06-26 23:17:40,344 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Motor exported successfully + Procesando UDT: UDT_FormatStatus... + Exportando UDT_FormatStatus... +2025-06-26 23:17:40,368 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT_FormatStatus exported successfully +2025-06-26 23:17:40,369 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT_FormatStatus exported successfully Procesando UDT: ST_SICK_AFx60... Exportando ST_SICK_AFx60... -2025-06-19 19:04:04,104 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: ST_SICK_AFx60 exported successfully -2025-06-19 19:04:04,105 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - ST_SICK_AFx60 exported successfully +2025-06-26 23:17:40,434 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: ST_SICK_AFx60 exported successfully +2025-06-26 23:17:40,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - ST_SICK_AFx60 exported successfully Procesando UDT: ST_SICK_AFx60_Error... Exportando ST_SICK_AFx60_Error... -2025-06-19 19:04:04,132 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: ST_SICK_AFx60_Error exported successfully -2025-06-19 19:04:04,134 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - ST_SICK_AFx60_Error exported successfully +2025-06-26 23:17:40,458 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: ST_SICK_AFx60_Error exported successfully +2025-06-26 23:17:40,459 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - ST_SICK_AFx60_Error exported successfully Procesando UDT: Ctr_MiniMotor_ProfVelocity... Exportando Ctr_MiniMotor_ProfVelocity... -2025-06-19 19:04:04,155 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfVelocity exported successfully -2025-06-19 19:04:04,156 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfVelocity exported successfully +2025-06-26 23:17:40,485 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfVelocity exported successfully +2025-06-26 23:17:40,486 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfVelocity exported successfully Procesando UDT: Ctr_MiniMotor_ProfPosition... Exportando Ctr_MiniMotor_ProfPosition... -2025-06-19 19:04:04,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfPosition exported successfully -2025-06-19 19:04:04,178 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfPosition exported successfully +2025-06-26 23:17:40,510 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfPosition exported successfully +2025-06-26 23:17:40,511 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfPosition exported successfully Procesando UDT: Ctr_MiniMotor_Home... Exportando Ctr_MiniMotor_Home... -2025-06-19 19:04:04,198 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_Home exported successfully -2025-06-19 19:04:04,199 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_Home exported successfully +2025-06-26 23:17:40,538 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_Home exported successfully +2025-06-26 23:17:40,539 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_Home exported successfully Procesando UDT: Ctr_MiniMotor_ProfTorque... Exportando Ctr_MiniMotor_ProfTorque... -2025-06-19 19:04:04,219 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfTorque exported successfully -2025-06-19 19:04:04,220 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfTorque exported successfully +2025-06-26 23:17:40,562 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Ctr_MiniMotor_ProfTorque exported successfully +2025-06-26 23:17:40,563 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Ctr_MiniMotor_ProfTorque exported successfully Procesando UDT: DBS55_PN_CtrWord... Exportando DBS55_PN_CtrWord... -2025-06-19 19:04:04,242 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_CtrWord exported successfully -2025-06-19 19:04:04,243 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_CtrWord exported successfully +2025-06-26 23:17:40,587 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_CtrWord exported successfully +2025-06-26 23:17:40,587 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_CtrWord exported successfully Procesando UDT: DBS55_PN_Input... Exportando DBS55_PN_Input... -2025-06-19 19:04:04,265 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_Input exported successfully -2025-06-19 19:04:04,266 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_Input exported successfully +2025-06-26 23:17:40,610 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_Input exported successfully +2025-06-26 23:17:40,611 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_Input exported successfully Procesando UDT: DBS55_PN_Output... Exportando DBS55_PN_Output... -2025-06-19 19:04:04,291 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_Output exported successfully -2025-06-19 19:04:04,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_Output exported successfully +2025-06-26 23:17:40,641 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_Output exported successfully +2025-06-26 23:17:40,642 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_Output exported successfully Procesando UDT: DBS55_PN_StWord... Exportando DBS55_PN_StWord... -2025-06-19 19:04:04,312 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_StWord exported successfully -2025-06-19 19:04:04,313 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_StWord exported successfully +2025-06-26 23:17:40,669 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: DBS55_PN_StWord exported successfully +2025-06-26 23:17:40,670 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - DBS55_PN_StWord exported successfully Procesando UDT: UDT RCP STATUS... Exportando UDT RCP STATUS... -2025-06-19 19:04:04,335 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT RCP STATUS exported successfully -2025-06-19 19:04:04,337 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT RCP STATUS exported successfully +2025-06-26 23:17:40,692 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT RCP STATUS exported successfully +2025-06-26 23:17:40,693 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT RCP STATUS exported successfully Procesando UDT: Get/Put... Exportando Get/Put... -2025-06-19 19:04:04,358 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Get/Put exported successfully -2025-06-19 19:04:04,359 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Get/Put exported successfully +2025-06-26 23:17:40,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: Get/Put exported successfully +2025-06-26 23:17:40,720 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - Get/Put exported successfully Procesando UDT: UDT AnalogDevice... Exportando UDT AnalogDevice... -2025-06-19 19:04:04,379 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT AnalogDevice exported successfully -2025-06-19 19:04:04,380 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT AnalogDevice exported successfully +2025-06-26 23:17:40,741 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT AnalogDevice exported successfully +2025-06-26 23:17:40,741 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT AnalogDevice exported successfully Procesando UDT: UDT Scale Data... Exportando UDT Scale Data... -2025-06-19 19:04:04,419 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Scale Data exported successfully -2025-06-19 19:04:04,420 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Scale Data exported successfully +2025-06-26 23:17:40,767 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT Scale Data exported successfully +2025-06-26 23:17:40,767 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT Scale Data exported successfully Procesando UDT: UDT PID Setup... Exportando UDT PID Setup... -2025-06-19 19:04:04,452 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT PID Setup exported successfully -2025-06-19 19:04:04,452 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT PID Setup exported successfully +2025-06-26 23:17:40,788 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: UDT PID Setup exported successfully +2025-06-26 23:17:40,788 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - UDT PID Setup exported successfully Procesando UDT: typeMachineCycleInterface... Exportando typeMachineCycleInterface... -2025-06-19 19:04:04,491 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeMachineCycleInterface exported successfully -2025-06-19 19:04:04,492 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeMachineCycleInterface exported successfully +2025-06-26 23:17:40,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeMachineCycleInterface exported successfully +2025-06-26 23:17:40,823 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeMachineCycleInterface exported successfully Procesando UDT: typeSeamlessDividerBlocksSharedData... Exportando typeSeamlessDividerBlocksSharedData... -2025-06-19 19:04:04,546 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeSeamlessDividerBlocksSharedData exported successfully -2025-06-19 19:04:04,547 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeSeamlessDividerBlocksSharedData exported successfully +2025-06-26 23:17:40,864 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeSeamlessDividerBlocksSharedData exported successfully +2025-06-26 23:17:40,865 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeSeamlessDividerBlocksSharedData exported successfully Procesando UDT: typeSeamlessDividerInterface... Exportando typeSeamlessDividerInterface... -2025-06-19 19:04:04,583 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeSeamlessDividerInterface exported successfully -2025-06-19 19:04:04,584 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeSeamlessDividerInterface exported successfully +2025-06-26 23:17:40,908 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeSeamlessDividerInterface exported successfully +2025-06-26 23:17:40,909 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeSeamlessDividerInterface exported successfully Procesando UDT: typeSeamlessDividerMotionTechnologyInterface... Exportando typeSeamlessDividerMotionTechnologyInterface... -2025-06-19 19:04:04,624 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeSeamlessDividerMotionTechnologyInterface exported successfully -2025-06-19 19:04:04,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeSeamlessDividerMotionTechnologyInterface exported successfully +2025-06-26 23:17:40,956 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeSeamlessDividerMotionTechnologyInterface exported successfully +2025-06-26 23:17:40,957 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeSeamlessDividerMotionTechnologyInterface exported successfully Procesando UDT: typeAxisPositioningInterface... Exportando typeAxisPositioningInterface... -2025-06-19 19:04:04,655 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeAxisPositioningInterface exported successfully -2025-06-19 19:04:04,656 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeAxisPositioningInterface exported successfully +2025-06-26 23:17:41,002 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeAxisPositioningInterface exported successfully +2025-06-26 23:17:41,003 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeAxisPositioningInterface exported successfully Procesando UDT: LCamHdl_typeAdvancedConfig... Exportando LCamHdl_typeAdvancedConfig... -2025-06-19 19:04:04,688 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: LCamHdl_typeAdvancedConfig exported successfully -2025-06-19 19:04:04,689 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - LCamHdl_typeAdvancedConfig exported successfully +2025-06-26 23:17:41,053 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: LCamHdl_typeAdvancedConfig exported successfully +2025-06-26 23:17:41,055 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - LCamHdl_typeAdvancedConfig exported successfully Procesando UDT: LCamHdl_typeAdvancedElement... Exportando LCamHdl_typeAdvancedElement... -2025-06-19 19:04:04,719 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: LCamHdl_typeAdvancedElement exported successfully -2025-06-19 19:04:04,720 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - LCamHdl_typeAdvancedElement exported successfully +2025-06-26 23:17:41,087 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: LCamHdl_typeAdvancedElement exported successfully +2025-06-26 23:17:41,089 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - LCamHdl_typeAdvancedElement exported successfully Procesando UDT: LCamHdl_typeDiagnostics... Exportando LCamHdl_typeDiagnostics... -2025-06-19 19:04:04,750 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: LCamHdl_typeDiagnostics exported successfully -2025-06-19 19:04:04,751 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - LCamHdl_typeDiagnostics exported successfully +2025-06-26 23:17:41,125 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: LCamHdl_typeDiagnostics exported successfully +2025-06-26 23:17:41,126 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - LCamHdl_typeDiagnostics exported successfully Procesando UDT: typeAxisTechnologyInterface... Exportando typeAxisTechnologyInterface... -2025-06-19 19:04:04,787 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeAxisTechnologyInterface exported successfully -2025-06-19 19:04:04,788 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeAxisTechnologyInterface exported successfully +2025-06-26 23:17:41,159 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type: typeAxisTechnologyInterface exported successfully +2025-06-26 23:17:41,160 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - typeAxisTechnologyInterface exported successfully Procesando UDT: TO_Struct_Actor... Exportando TO_Struct_Actor... -2025-06-19 19:04:04,796 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Actor is know how protected, so ignore this -2025-06-19 19:04:04,797 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Actor exported successfully +2025-06-26 23:17:41,166 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Actor is know how protected, so ignore this +2025-06-26 23:17:41,168 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Actor exported successfully Procesando UDT: TO_Struct_ActorInterface... Exportando TO_Struct_ActorInterface... -2025-06-19 19:04:04,804 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ActorInterface is know how protected, so ignore this -2025-06-19 19:04:04,805 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ActorInterface exported successfully +2025-06-26 23:17:41,173 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ActorInterface is know how protected, so ignore this +2025-06-26 23:17:41,173 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ActorInterface exported successfully Procesando UDT: TO_Struct_ActorDriveParameter... Exportando TO_Struct_ActorDriveParameter... -2025-06-19 19:04:04,810 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ActorDriveParameter is know how protected, so ignore this -2025-06-19 19:04:04,811 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ActorDriveParameter exported successfully +2025-06-26 23:17:41,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ActorDriveParameter is know how protected, so ignore this +2025-06-26 23:17:41,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ActorDriveParameter exported successfully Procesando UDT: TO_Struct_LinearMotorActorDriveParameter... Exportando TO_Struct_LinearMotorActorDriveParameter... -2025-06-19 19:04:04,816 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_LinearMotorActorDriveParameter is know how protected, so ignore this -2025-06-19 19:04:04,817 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_LinearMotorActorDriveParameter exported successfully +2025-06-26 23:17:41,185 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_LinearMotorActorDriveParameter is know how protected, so ignore this +2025-06-26 23:17:41,186 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_LinearMotorActorDriveParameter exported successfully Procesando UDT: TO_Struct_TorqueLimiting... Exportando TO_Struct_TorqueLimiting... -2025-06-19 19:04:04,822 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_TorqueLimiting is know how protected, so ignore this -2025-06-19 19:04:04,823 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_TorqueLimiting exported successfully +2025-06-26 23:17:41,189 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_TorqueLimiting is know how protected, so ignore this +2025-06-26 23:17:41,190 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_TorqueLimiting exported successfully Procesando UDT: TO_Struct_TorqueLimitingLimitDefaults... Exportando TO_Struct_TorqueLimitingLimitDefaults... -2025-06-19 19:04:04,829 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_TorqueLimitingLimitDefaults is know how protected, so ignore this -2025-06-19 19:04:04,829 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_TorqueLimitingLimitDefaults exported successfully +2025-06-26 23:17:41,193 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_TorqueLimitingLimitDefaults is know how protected, so ignore this +2025-06-26 23:17:41,195 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_TorqueLimitingLimitDefaults exported successfully Procesando UDT: TO_Struct_LoadGear... Exportando TO_Struct_LoadGear... -2025-06-19 19:04:04,834 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_LoadGear is know how protected, so ignore this -2025-06-19 19:04:04,835 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_LoadGear exported successfully +2025-06-26 23:17:41,202 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_LoadGear is know how protected, so ignore this +2025-06-26 23:17:41,203 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_LoadGear exported successfully Procesando UDT: TO_Struct_DynamicLimits... Exportando TO_Struct_DynamicLimits... -2025-06-19 19:04:04,840 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicLimits is know how protected, so ignore this -2025-06-19 19:04:04,841 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicLimits exported successfully +2025-06-26 23:17:41,207 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicLimits is know how protected, so ignore this +2025-06-26 23:17:41,207 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicLimits exported successfully Procesando UDT: TO_Struct_DynamicDefaults... Exportando TO_Struct_DynamicDefaults... -2025-06-19 19:04:04,846 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicDefaults is know how protected, so ignore this -2025-06-19 19:04:04,847 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicDefaults exported successfully +2025-06-26 23:17:41,211 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicDefaults is know how protected, so ignore this +2025-06-26 23:17:41,212 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicDefaults exported successfully Procesando UDT: TO_Struct_Override... Exportando TO_Struct_Override... -2025-06-19 19:04:04,851 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Override is know how protected, so ignore this -2025-06-19 19:04:04,851 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Override exported successfully +2025-06-26 23:17:41,217 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Override is know how protected, so ignore this +2025-06-26 23:17:41,218 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Override exported successfully Procesando UDT: TO_Struct_Units... Exportando TO_Struct_Units... -2025-06-19 19:04:04,856 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Units is know how protected, so ignore this -2025-06-19 19:04:04,857 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Units exported successfully +2025-06-26 23:17:41,222 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Units is know how protected, so ignore this +2025-06-26 23:17:41,223 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Units exported successfully Procesando UDT: TO_Struct_StatusDrive... Exportando TO_Struct_StatusDrive... -2025-06-19 19:04:04,861 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusDrive is know how protected, so ignore this -2025-06-19 19:04:04,862 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusDrive exported successfully +2025-06-26 23:17:41,226 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusDrive is know how protected, so ignore this +2025-06-26 23:17:41,227 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusDrive exported successfully Procesando UDT: TO_Struct_StatusTorqueData... Exportando TO_Struct_StatusTorqueData... -2025-06-19 19:04:04,866 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusTorqueData is know how protected, so ignore this -2025-06-19 19:04:04,867 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusTorqueData exported successfully +2025-06-26 23:17:41,231 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusTorqueData is know how protected, so ignore this +2025-06-26 23:17:41,233 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusTorqueData exported successfully Procesando UDT: TO_Struct_StatusMotionIn... Exportando TO_Struct_StatusMotionIn... -2025-06-19 19:04:04,871 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusMotionIn is know how protected, so ignore this -2025-06-19 19:04:04,872 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusMotionIn exported successfully +2025-06-26 23:17:41,238 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusMotionIn is know how protected, so ignore this +2025-06-26 23:17:41,239 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusMotionIn exported successfully Procesando UDT: TO_Struct_StatusInterpreterMotion... Exportando TO_Struct_StatusInterpreterMotion... -2025-06-19 19:04:04,876 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusInterpreterMotion is know how protected, so ignore this -2025-06-19 19:04:04,877 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusInterpreterMotion exported successfully +2025-06-26 23:17:41,243 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusInterpreterMotion is know how protected, so ignore this +2025-06-26 23:17:41,244 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusInterpreterMotion exported successfully Procesando UDT: TO_Struct_ErrorDetail... Exportando TO_Struct_ErrorDetail... -2025-06-19 19:04:04,881 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ErrorDetail is know how protected, so ignore this -2025-06-19 19:04:04,882 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ErrorDetail exported successfully +2025-06-26 23:17:41,247 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ErrorDetail is know how protected, so ignore this +2025-06-26 23:17:41,249 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ErrorDetail exported successfully Procesando UDT: TO_Struct_ControlPanel... Exportando TO_Struct_ControlPanel... -2025-06-19 19:04:04,885 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanel is know how protected, so ignore this -2025-06-19 19:04:04,887 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanel exported successfully +2025-06-26 23:17:41,252 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanel is know how protected, so ignore this +2025-06-26 23:17:41,253 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanel exported successfully Procesando UDT: TO_Struct_ControlPanelInput... Exportando TO_Struct_ControlPanelInput... -2025-06-19 19:04:04,891 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelInput is know how protected, so ignore this -2025-06-19 19:04:04,891 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelInput exported successfully +2025-06-26 23:17:41,259 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelInput is know how protected, so ignore this +2025-06-26 23:17:41,260 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelInput exported successfully Procesando UDT: TO_Struct_ControlPanelInputCmd... Exportando TO_Struct_ControlPanelInputCmd... -2025-06-19 19:04:04,895 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelInputCmd is know how protected, so ignore this -2025-06-19 19:04:04,896 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelInputCmd exported successfully +2025-06-26 23:17:41,263 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelInputCmd is know how protected, so ignore this +2025-06-26 23:17:41,264 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelInputCmd exported successfully Procesando UDT: TO_Struct_ControlPanelOutput... Exportando TO_Struct_ControlPanelOutput... -2025-06-19 19:04:04,900 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelOutput is know how protected, so ignore this -2025-06-19 19:04:04,901 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelOutput exported successfully +2025-06-26 23:17:41,268 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelOutput is know how protected, so ignore this +2025-06-26 23:17:41,269 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelOutput exported successfully Procesando UDT: TO_Struct_ControlPanelOutputCmd... Exportando TO_Struct_ControlPanelOutputCmd... -2025-06-19 19:04:04,907 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelOutputCmd is know how protected, so ignore this -2025-06-19 19:04:04,907 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelOutputCmd exported successfully +2025-06-26 23:17:41,276 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ControlPanelOutputCmd is know how protected, so ignore this +2025-06-26 23:17:41,276 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ControlPanelOutputCmd exported successfully Procesando UDT: TO_Struct_Internal... Exportando TO_Struct_Internal... -2025-06-19 19:04:04,913 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Internal is know how protected, so ignore this -2025-06-19 19:04:04,914 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Internal exported successfully +2025-06-26 23:17:41,280 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Internal is know how protected, so ignore this +2025-06-26 23:17:41,280 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Internal exported successfully Procesando UDT: TO_Struct_VirtualAxis... Exportando TO_Struct_VirtualAxis... -2025-06-19 19:04:04,917 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_VirtualAxis is know how protected, so ignore this -2025-06-19 19:04:04,918 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_VirtualAxis exported successfully +2025-06-26 23:17:41,285 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_VirtualAxis is know how protected, so ignore this +2025-06-26 23:17:41,287 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_VirtualAxis exported successfully Procesando UDT: TO_Struct_AxisSimulation... Exportando TO_Struct_AxisSimulation... -2025-06-19 19:04:04,923 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_AxisSimulation is know how protected, so ignore this -2025-06-19 19:04:04,923 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_AxisSimulation exported successfully +2025-06-26 23:17:41,310 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_AxisSimulation is know how protected, so ignore this +2025-06-26 23:17:41,310 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_AxisSimulation exported successfully Procesando UDT: TO_Struct_Clamping... Exportando TO_Struct_Clamping... -2025-06-19 19:04:04,929 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Clamping is know how protected, so ignore this -2025-06-19 19:04:04,930 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Clamping exported successfully +2025-06-26 23:17:41,315 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Clamping is know how protected, so ignore this +2025-06-26 23:17:41,317 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Clamping exported successfully Procesando UDT: TO_Struct_Sensor... Exportando TO_Struct_Sensor... -2025-06-19 19:04:04,935 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Sensor is know how protected, so ignore this -2025-06-19 19:04:04,936 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Sensor exported successfully +2025-06-26 23:17:41,322 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Sensor is know how protected, so ignore this +2025-06-26 23:17:41,322 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Sensor exported successfully Procesando UDT: TO_Struct_SensorInterface... Exportando TO_Struct_SensorInterface... -2025-06-19 19:04:04,982 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorInterface is know how protected, so ignore this -2025-06-19 19:04:04,983 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorInterface exported successfully +2025-06-26 23:17:41,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorInterface is know how protected, so ignore this +2025-06-26 23:17:41,326 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorInterface exported successfully Procesando UDT: TO_Struct_SensorParameter... Exportando TO_Struct_SensorParameter... -2025-06-19 19:04:04,990 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorParameter is know how protected, so ignore this -2025-06-19 19:04:04,990 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorParameter exported successfully +2025-06-26 23:17:41,330 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorParameter is know how protected, so ignore this +2025-06-26 23:17:41,330 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorParameter exported successfully Procesando UDT: TO_Struct_Backlash... Exportando TO_Struct_Backlash... -2025-06-19 19:04:04,995 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Backlash is know how protected, so ignore this -2025-06-19 19:04:04,996 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Backlash exported successfully +2025-06-26 23:17:41,338 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Backlash is know how protected, so ignore this +2025-06-26 23:17:41,339 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Backlash exported successfully Procesando UDT: TO_Struct_SensorActiveHoming... Exportando TO_Struct_SensorActiveHoming... -2025-06-19 19:04:05,001 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorActiveHoming is know how protected, so ignore this -2025-06-19 19:04:05,003 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorActiveHoming exported successfully +2025-06-26 23:17:41,342 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorActiveHoming is know how protected, so ignore this +2025-06-26 23:17:41,342 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorActiveHoming exported successfully Procesando UDT: TO_Struct_SensorPassiveHoming... Exportando TO_Struct_SensorPassiveHoming... -2025-06-19 19:04:05,008 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorPassiveHoming is know how protected, so ignore this -2025-06-19 19:04:05,009 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorPassiveHoming exported successfully +2025-06-26 23:17:41,345 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorPassiveHoming is know how protected, so ignore this +2025-06-26 23:17:41,346 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorPassiveHoming exported successfully Procesando UDT: TO_Struct_SensorMeasuringGear... Exportando TO_Struct_SensorMeasuringGear... -2025-06-19 19:04:05,014 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorMeasuringGear is know how protected, so ignore this -2025-06-19 19:04:05,015 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorMeasuringGear exported successfully +2025-06-26 23:17:41,354 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SensorMeasuringGear is know how protected, so ignore this +2025-06-26 23:17:41,355 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SensorMeasuringGear exported successfully Procesando UDT: TO_Struct_Extrapolation... Exportando TO_Struct_Extrapolation... -2025-06-19 19:04:05,020 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Extrapolation is know how protected, so ignore this -2025-06-19 19:04:05,021 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Extrapolation exported successfully +2025-06-26 23:17:41,359 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Extrapolation is know how protected, so ignore this +2025-06-26 23:17:41,359 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Extrapolation exported successfully Procesando UDT: TO_Struct_ExtrapolationSettings... Exportando TO_Struct_ExtrapolationSettings... -2025-06-19 19:04:05,026 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationSettings is know how protected, so ignore this -2025-06-19 19:04:05,027 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationSettings exported successfully +2025-06-26 23:17:41,363 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationSettings is know how protected, so ignore this +2025-06-26 23:17:41,363 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationSettings exported successfully Procesando UDT: TO_Struct_ExtrapolationPositionFilter... Exportando TO_Struct_ExtrapolationPositionFilter... -2025-06-19 19:04:05,032 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationPositionFilter is know how protected, so ignore this -2025-06-19 19:04:05,033 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationPositionFilter exported successfully +2025-06-26 23:17:41,370 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationPositionFilter is know how protected, so ignore this +2025-06-26 23:17:41,371 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationPositionFilter exported successfully Procesando UDT: TO_Struct_ExtrapolationVelocityFilter... Exportando TO_Struct_ExtrapolationVelocityFilter... -2025-06-19 19:04:05,038 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationVelocityFilter is know how protected, so ignore this -2025-06-19 19:04:05,039 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationVelocityFilter exported successfully +2025-06-26 23:17:41,374 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationVelocityFilter is know how protected, so ignore this +2025-06-26 23:17:41,376 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationVelocityFilter exported successfully Procesando UDT: TO_Struct_ExtrapolationVelocityTolerance... Exportando TO_Struct_ExtrapolationVelocityTolerance... -2025-06-19 19:04:05,045 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationVelocityTolerance is know how protected, so ignore this -2025-06-19 19:04:05,046 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationVelocityTolerance exported successfully +2025-06-26 23:17:41,379 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationVelocityTolerance is know how protected, so ignore this +2025-06-26 23:17:41,379 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationVelocityTolerance exported successfully Procesando UDT: TO_Struct_ExtrapolationHysteresis... Exportando TO_Struct_ExtrapolationHysteresis... -2025-06-19 19:04:05,051 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationHysteresis is know how protected, so ignore this -2025-06-19 19:04:05,052 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationHysteresis exported successfully +2025-06-26 23:17:41,387 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExtrapolationHysteresis is know how protected, so ignore this +2025-06-26 23:17:41,387 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExtrapolationHysteresis exported successfully Procesando UDT: TO_Struct_Mechanics... Exportando TO_Struct_Mechanics... -2025-06-19 19:04:05,057 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Mechanics is know how protected, so ignore this -2025-06-19 19:04:05,057 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Mechanics exported successfully +2025-06-26 23:17:41,391 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Mechanics is know how protected, so ignore this +2025-06-26 23:17:41,391 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Mechanics exported successfully Procesando UDT: TO_Struct_Properties... Exportando TO_Struct_Properties... -2025-06-19 19:04:05,063 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Properties is know how protected, so ignore this -2025-06-19 19:04:05,064 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Properties exported successfully +2025-06-26 23:17:41,395 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Properties is know how protected, so ignore this +2025-06-26 23:17:41,395 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Properties exported successfully Procesando UDT: TO_Struct_Modulo... Exportando TO_Struct_Modulo... -2025-06-19 19:04:05,068 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Modulo is know how protected, so ignore this -2025-06-19 19:04:05,069 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Modulo exported successfully +2025-06-26 23:17:41,402 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Modulo is know how protected, so ignore this +2025-06-26 23:17:41,403 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Modulo exported successfully Procesando UDT: TO_Struct_PositionLimitsSW... Exportando TO_Struct_PositionLimitsSW... -2025-06-19 19:04:05,074 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionLimitsSW is know how protected, so ignore this -2025-06-19 19:04:05,075 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionLimitsSW exported successfully +2025-06-26 23:17:41,406 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionLimitsSW is know how protected, so ignore this +2025-06-26 23:17:41,407 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionLimitsSW exported successfully Procesando UDT: TO_Struct_PositionLimitsHW... Exportando TO_Struct_PositionLimitsHW... -2025-06-19 19:04:05,079 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionLimitsHW is know how protected, so ignore this -2025-06-19 19:04:05,079 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionLimitsHW exported successfully +2025-06-26 23:17:41,411 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionLimitsHW is know how protected, so ignore this +2025-06-26 23:17:41,412 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionLimitsHW exported successfully Procesando UDT: TO_Struct_Homing... Exportando TO_Struct_Homing... -2025-06-19 19:04:05,085 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Homing is know how protected, so ignore this -2025-06-19 19:04:05,085 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Homing exported successfully +2025-06-26 23:17:41,417 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_Homing is know how protected, so ignore this +2025-06-26 23:17:41,419 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_Homing exported successfully Procesando UDT: TO_Struct_PositionControl... Exportando TO_Struct_PositionControl... -2025-06-19 19:04:05,090 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionControl is know how protected, so ignore this -2025-06-19 19:04:05,090 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionControl exported successfully +2025-06-26 23:17:41,422 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionControl is know how protected, so ignore this +2025-06-26 23:17:41,422 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionControl exported successfully Procesando UDT: TO_Struct_PositionDifferenceQuantification... Exportando TO_Struct_PositionDifferenceQuantification... -2025-06-19 19:04:05,096 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionDifferenceQuantification is know how protected, so ignore this -2025-06-19 19:04:05,096 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionDifferenceQuantification exported successfully +2025-06-26 23:17:41,427 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositionDifferenceQuantification is know how protected, so ignore this +2025-06-26 23:17:41,427 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositionDifferenceQuantification exported successfully Procesando UDT: TO_Struct_TorquePreControl... Exportando TO_Struct_TorquePreControl... -2025-06-19 19:04:05,100 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_TorquePreControl is know how protected, so ignore this -2025-06-19 19:04:05,101 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_TorquePreControl exported successfully +2025-06-26 23:17:41,432 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_TorquePreControl is know how protected, so ignore this +2025-06-26 23:17:41,435 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_TorquePreControl exported successfully Procesando UDT: TO_Struct_SetpointFilter... Exportando TO_Struct_SetpointFilter... -2025-06-19 19:04:05,105 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SetpointFilter is know how protected, so ignore this -2025-06-19 19:04:05,105 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SetpointFilter exported successfully +2025-06-26 23:17:41,440 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_SetpointFilter is know how protected, so ignore this +2025-06-26 23:17:41,440 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_SetpointFilter exported successfully Procesando UDT: TO_Struct_DynamicFilter... Exportando TO_Struct_DynamicFilter... -2025-06-19 19:04:05,110 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicFilter is know how protected, so ignore this -2025-06-19 19:04:05,111 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicFilter exported successfully +2025-06-26 23:17:41,444 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicFilter is know how protected, so ignore this +2025-06-26 23:17:41,445 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicFilter exported successfully Procesando UDT: TO_Struct_DynamicAxisModel... Exportando TO_Struct_DynamicAxisModel... -2025-06-19 19:04:05,116 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicAxisModel is know how protected, so ignore this -2025-06-19 19:04:05,117 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicAxisModel exported successfully +2025-06-26 23:17:41,449 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_DynamicAxisModel is know how protected, so ignore this +2025-06-26 23:17:41,449 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_DynamicAxisModel exported successfully Procesando UDT: TO_Struct_FollowingError... Exportando TO_Struct_FollowingError... -2025-06-19 19:04:05,122 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_FollowingError is know how protected, so ignore this -2025-06-19 19:04:05,123 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_FollowingError exported successfully +2025-06-26 23:17:41,455 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_FollowingError is know how protected, so ignore this +2025-06-26 23:17:41,456 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_FollowingError exported successfully Procesando UDT: TO_Struct_CrossPlcSynchronousOperation... Exportando TO_Struct_CrossPlcSynchronousOperation... -2025-06-19 19:04:05,129 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_CrossPlcSynchronousOperation is know how protected, so ignore this -2025-06-19 19:04:05,129 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_CrossPlcSynchronousOperation exported successfully +2025-06-26 23:17:41,460 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_CrossPlcSynchronousOperation is know how protected, so ignore this +2025-06-26 23:17:41,460 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_CrossPlcSynchronousOperation exported successfully Procesando UDT: TO_Struct_CrossPlcLeadingValueInterface... Exportando TO_Struct_CrossPlcLeadingValueInterface... -2025-06-19 19:04:05,135 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_CrossPlcLeadingValueInterface is know how protected, so ignore this -2025-06-19 19:04:05,135 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_CrossPlcLeadingValueInterface exported successfully +2025-06-26 23:17:41,463 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_CrossPlcLeadingValueInterface is know how protected, so ignore this +2025-06-26 23:17:41,464 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_CrossPlcLeadingValueInterface exported successfully Procesando UDT: TO_Struct_PositioningMonitoring... Exportando TO_Struct_PositioningMonitoring... -2025-06-19 19:04:05,141 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositioningMonitoring is know how protected, so ignore this -2025-06-19 19:04:05,142 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositioningMonitoring exported successfully +2025-06-26 23:17:41,471 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_PositioningMonitoring is know how protected, so ignore this +2025-06-26 23:17:41,472 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_PositioningMonitoring exported successfully Procesando UDT: TO_Struct_StandstillSignal... Exportando TO_Struct_StandstillSignal... -2025-06-19 19:04:05,147 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StandstillSignal is know how protected, so ignore this -2025-06-19 19:04:05,148 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StandstillSignal exported successfully +2025-06-26 23:17:41,476 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StandstillSignal is know how protected, so ignore this +2025-06-26 23:17:41,476 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StandstillSignal exported successfully Procesando UDT: TO_Struct_StatusPositioning... Exportando TO_Struct_StatusPositioning... -2025-06-19 19:04:05,153 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusPositioning is know how protected, so ignore this -2025-06-19 19:04:05,154 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusPositioning exported successfully +2025-06-26 23:17:41,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusPositioning is know how protected, so ignore this +2025-06-26 23:17:41,480 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusPositioning exported successfully Procesando UDT: TO_Struct_StatusServo... Exportando TO_Struct_StatusServo... -2025-06-19 19:04:05,159 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusServo is know how protected, so ignore this -2025-06-19 19:04:05,160 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusServo exported successfully +2025-06-26 23:17:41,487 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusServo is know how protected, so ignore this +2025-06-26 23:17:41,487 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusServo exported successfully Procesando UDT: TO_Struct_StatusProvidedLeadingValue... Exportando TO_Struct_StatusProvidedLeadingValue... -2025-06-19 19:04:05,164 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusProvidedLeadingValue is know how protected, so ignore this -2025-06-19 19:04:05,165 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusProvidedLeadingValue exported successfully +2025-06-26 23:17:41,492 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusProvidedLeadingValue is know how protected, so ignore this +2025-06-26 23:17:41,492 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusProvidedLeadingValue exported successfully Procesando UDT: TO_Struct_ProvidedLeadingValue... Exportando TO_Struct_ProvidedLeadingValue... -2025-06-19 19:04:05,170 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ProvidedLeadingValue is know how protected, so ignore this -2025-06-19 19:04:05,170 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ProvidedLeadingValue exported successfully +2025-06-26 23:17:41,496 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ProvidedLeadingValue is know how protected, so ignore this +2025-06-26 23:17:41,496 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ProvidedLeadingValue exported successfully Procesando UDT: TO_Struct_StatusSensor... Exportando TO_Struct_StatusSensor... -2025-06-19 19:04:05,176 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusSensor is know how protected, so ignore this -2025-06-19 19:04:05,177 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusSensor exported successfully +2025-06-26 23:17:41,503 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusSensor is know how protected, so ignore this +2025-06-26 23:17:41,504 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusSensor exported successfully Procesando UDT: TO_Struct_StatusExtrapolation... Exportando TO_Struct_StatusExtrapolation... -2025-06-19 19:04:05,181 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusExtrapolation is know how protected, so ignore this -2025-06-19 19:04:05,182 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusExtrapolation exported successfully +2025-06-26 23:17:41,507 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusExtrapolation is know how protected, so ignore this +2025-06-26 23:17:41,509 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusExtrapolation exported successfully Procesando UDT: TO_Struct_StatusKinematicsMotion... Exportando TO_Struct_StatusKinematicsMotion... -2025-06-19 19:04:05,188 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusKinematicsMotion is know how protected, so ignore this -2025-06-19 19:04:05,189 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusKinematicsMotion exported successfully +2025-06-26 23:17:41,512 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusKinematicsMotion is know how protected, so ignore this +2025-06-26 23:17:41,512 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusKinematicsMotion exported successfully Procesando UDT: PD_Gx_ZSW... Exportando PD_Gx_ZSW... -2025-06-19 19:04:05,195 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_Gx_ZSW is know how protected, so ignore this -2025-06-19 19:04:05,197 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_Gx_ZSW exported successfully +2025-06-26 23:17:41,519 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_Gx_ZSW is know how protected, so ignore this +2025-06-26 23:17:41,519 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_Gx_ZSW exported successfully Procesando UDT: PD_Gx_STW... Exportando PD_Gx_STW... -2025-06-19 19:04:05,203 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_Gx_STW is know how protected, so ignore this -2025-06-19 19:04:05,205 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_Gx_STW exported successfully +2025-06-26 23:17:41,524 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_Gx_STW is know how protected, so ignore this +2025-06-26 23:17:41,524 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_Gx_STW exported successfully Procesando UDT: PD_TEL105_IN... Exportando PD_TEL105_IN... -2025-06-19 19:04:05,211 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL105_IN is know how protected, so ignore this -2025-06-19 19:04:05,213 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL105_IN exported successfully +2025-06-26 23:17:41,527 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL105_IN is know how protected, so ignore this +2025-06-26 23:17:41,527 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL105_IN exported successfully Procesando UDT: PD_ZSW1_611UMode... Exportando PD_ZSW1_611UMode... -2025-06-19 19:04:05,220 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW1_611UMode is know how protected, so ignore this -2025-06-19 19:04:05,222 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW1_611UMode exported successfully +2025-06-26 23:17:41,533 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW1_611UMode is know how protected, so ignore this +2025-06-26 23:17:41,535 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW1_611UMode exported successfully Procesando UDT: PD_ZSW2_611UMode... Exportando PD_ZSW2_611UMode... -2025-06-19 19:04:05,231 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW2_611UMode is know how protected, so ignore this -2025-06-19 19:04:05,232 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW2_611UMode exported successfully +2025-06-26 23:17:41,539 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW2_611UMode is know how protected, so ignore this +2025-06-26 23:17:41,540 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW2_611UMode exported successfully Procesando UDT: PD_MELDW... Exportando PD_MELDW... -2025-06-19 19:04:05,242 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_MELDW is know how protected, so ignore this -2025-06-19 19:04:05,244 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_MELDW exported successfully +2025-06-26 23:17:41,544 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_MELDW is know how protected, so ignore this +2025-06-26 23:17:41,544 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_MELDW exported successfully Procesando UDT: PD_TEL105_OUT... Exportando PD_TEL105_OUT... -2025-06-19 19:04:05,253 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL105_OUT is know how protected, so ignore this -2025-06-19 19:04:05,254 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL105_OUT exported successfully +2025-06-26 23:17:41,549 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL105_OUT is know how protected, so ignore this +2025-06-26 23:17:41,552 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL105_OUT exported successfully Procesando UDT: PD_STW1_611UMode... Exportando PD_STW1_611UMode... -2025-06-19 19:04:05,260 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW1_611UMode is know how protected, so ignore this -2025-06-19 19:04:05,262 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW1_611UMode exported successfully +2025-06-26 23:17:41,559 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW1_611UMode is know how protected, so ignore this +2025-06-26 23:17:41,559 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW1_611UMode exported successfully Procesando UDT: PD_STW2_611UMode... Exportando PD_STW2_611UMode... -2025-06-19 19:04:05,270 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW2_611UMode is know how protected, so ignore this -2025-06-19 19:04:05,271 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW2_611UMode exported successfully +2025-06-26 23:17:41,563 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW2_611UMode is know how protected, so ignore this +2025-06-26 23:17:41,563 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW2_611UMode exported successfully Procesando UDT: TO_Struct_ExternalEncoder_Sensor... Exportando TO_Struct_ExternalEncoder_Sensor... -2025-06-19 19:04:05,280 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Sensor is know how protected, so ignore this -2025-06-19 19:04:05,282 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Sensor exported successfully +2025-06-26 23:17:41,571 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Sensor is know how protected, so ignore this +2025-06-26 23:17:41,572 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Sensor exported successfully Procesando UDT: TO_Struct_ExternalEncoder_Homing... Exportando TO_Struct_ExternalEncoder_Homing... -2025-06-19 19:04:05,291 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Homing is know how protected, so ignore this -2025-06-19 19:04:05,292 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Homing exported successfully +2025-06-26 23:17:41,576 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Homing is know how protected, so ignore this +2025-06-26 23:17:41,577 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Homing exported successfully Procesando UDT: TO_Struct_ExternalEncoder_Units... Exportando TO_Struct_ExternalEncoder_Units... -2025-06-19 19:04:05,299 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Units is know how protected, so ignore this -2025-06-19 19:04:05,300 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Units exported successfully +2025-06-26 23:17:41,580 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_ExternalEncoder_Units is know how protected, so ignore this +2025-06-26 23:17:41,581 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_ExternalEncoder_Units exported successfully Procesando UDT: TO_Struct_StatusSynchronizedMotion... Exportando TO_Struct_StatusSynchronizedMotion... -2025-06-19 19:04:05,310 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusSynchronizedMotion is know how protected, so ignore this -2025-06-19 19:04:05,312 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusSynchronizedMotion exported successfully +2025-06-26 23:17:41,589 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_StatusSynchronizedMotion is know how protected, so ignore this +2025-06-26 23:17:41,589 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_StatusSynchronizedMotion exported successfully Procesando UDT: TO_Struct_EffectiveLeadingValue... Exportando TO_Struct_EffectiveLeadingValue... -2025-06-19 19:04:05,319 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_EffectiveLeadingValue is know how protected, so ignore this -2025-06-19 19:04:05,320 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_EffectiveLeadingValue exported successfully +2025-06-26 23:17:41,592 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_EffectiveLeadingValue is know how protected, so ignore this +2025-06-26 23:17:41,593 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_EffectiveLeadingValue exported successfully Procesando UDT: TO_Struct_FunctionLeadingValue... Exportando TO_Struct_FunctionLeadingValue... -2025-06-19 19:04:05,328 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_FunctionLeadingValue is know how protected, so ignore this -2025-06-19 19:04:05,329 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_FunctionLeadingValue exported successfully +2025-06-26 23:17:41,597 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_FunctionLeadingValue is know how protected, so ignore this +2025-06-26 23:17:41,598 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_FunctionLeadingValue exported successfully Procesando UDT: TO_Struct_FunctionFollowingValue... Exportando TO_Struct_FunctionFollowingValue... -2025-06-19 19:04:05,335 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_FunctionFollowingValue is know how protected, so ignore this -2025-06-19 19:04:05,336 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_FunctionFollowingValue exported successfully +2025-06-26 23:17:41,604 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Struct_FunctionFollowingValue is know how protected, so ignore this +2025-06-26 23:17:41,605 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Struct_FunctionFollowingValue exported successfully Procesando UDT: PD_TEL83_IN... Exportando PD_TEL83_IN... -2025-06-19 19:04:05,342 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL83_IN is know how protected, so ignore this -2025-06-19 19:04:05,343 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL83_IN exported successfully +2025-06-26 23:17:41,609 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL83_IN is know how protected, so ignore this +2025-06-26 23:17:41,610 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL83_IN exported successfully Procesando UDT: PD_ZSW2_ENC... Exportando PD_ZSW2_ENC... -2025-06-19 19:04:05,349 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW2_ENC is know how protected, so ignore this -2025-06-19 19:04:05,351 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW2_ENC exported successfully +2025-06-26 23:17:41,613 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_ZSW2_ENC is know how protected, so ignore this +2025-06-26 23:17:41,614 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_ZSW2_ENC exported successfully Procesando UDT: PD_TEL83_OUT... Exportando PD_TEL83_OUT... -2025-06-19 19:04:05,357 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL83_OUT is know how protected, so ignore this -2025-06-19 19:04:05,357 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL83_OUT exported successfully +2025-06-26 23:17:41,620 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_TEL83_OUT is know how protected, so ignore this +2025-06-26 23:17:41,621 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_TEL83_OUT exported successfully Procesando UDT: PD_STW2_ENC... Exportando PD_STW2_ENC... -2025-06-19 19:04:05,366 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW2_ENC is know how protected, so ignore this -2025-06-19 19:04:05,368 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW2_ENC exported successfully +2025-06-26 23:17:41,624 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type PD_STW2_ENC is know how protected, so ignore this +2025-06-26 23:17:41,625 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PD_STW2_ENC exported successfully Procesando UDT: TO_Cam_Struct_InterpolationSettings... Exportando TO_Cam_Struct_InterpolationSettings... -2025-06-19 19:04:05,374 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_InterpolationSettings is know how protected, so ignore this -2025-06-19 19:04:05,377 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_InterpolationSettings exported successfully +2025-06-26 23:17:41,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_InterpolationSettings is know how protected, so ignore this +2025-06-26 23:17:41,629 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_InterpolationSettings exported successfully Procesando UDT: TO_Cam_Struct_StatusCam... Exportando TO_Cam_Struct_StatusCam... -2025-06-19 19:04:05,384 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_StatusCam is know how protected, so ignore this -2025-06-19 19:04:05,385 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_StatusCam exported successfully +2025-06-26 23:17:41,637 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_StatusCam is know how protected, so ignore this +2025-06-26 23:17:41,638 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_StatusCam exported successfully Procesando UDT: TO_Cam_Struct_PointData... Exportando TO_Cam_Struct_PointData... -2025-06-19 19:04:05,393 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_PointData is know how protected, so ignore this -2025-06-19 19:04:05,394 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_PointData exported successfully +2025-06-26 23:17:41,641 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_PointData is know how protected, so ignore this +2025-06-26 23:17:41,642 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_PointData exported successfully Procesando UDT: TO_Cam_Struct_SegmentData... Exportando TO_Cam_Struct_SegmentData... -2025-06-19 19:04:05,399 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_SegmentData is know how protected, so ignore this -2025-06-19 19:04:05,400 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_SegmentData exported successfully - Resumen de exportación de UDTs: Exportados=129, Omitidos/Errores=0 +2025-06-26 23:17:41,646 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - PLC user data type TO_Cam_Struct_SegmentData is know how protected, so ignore this +2025-06-26 23:17:41,647 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.UserDataType Export - TO_Cam_Struct_SegmentData exported successfully + Resumen de exportación de UDTs: Exportados=130, Omitidos/Errores=0 [PLC: 98050_PLC] Exportando tablas de variables PLC... Destino: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags Se encontraron 8 tablas de variables. Procesando tabla de variables: Default tag table... Exportando Default tag table... -2025-06-19 19:04:05,725 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Default tag table exported successfully -2025-06-19 19:04:05,726 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Default tag table exported successfully +2025-06-26 23:17:41,833 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Default tag table exported successfully +2025-06-26 23:17:41,836 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Default tag table exported successfully Procesando tabla de variables: Inputs... Exportando Inputs... -2025-06-19 19:04:05,792 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Inputs exported successfully -2025-06-19 19:04:05,793 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Inputs exported successfully +2025-06-26 23:17:41,876 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Inputs exported successfully +2025-06-26 23:17:41,878 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Inputs exported successfully Procesando tabla de variables: Outputs... Exportando Outputs... -2025-06-19 19:04:05,816 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Outputs exported successfully -2025-06-19 19:04:05,817 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Outputs exported successfully +2025-06-26 23:17:41,902 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Outputs exported successfully +2025-06-26 23:17:41,905 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Outputs exported successfully Procesando tabla de variables: CONSTANTS... Exportando CONSTANTS... -2025-06-19 19:04:05,852 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: CONSTANTS exported successfully -2025-06-19 19:04:05,852 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - CONSTANTS exported successfully +2025-06-26 23:17:41,942 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: CONSTANTS exported successfully +2025-06-26 23:17:41,943 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - CONSTANTS exported successfully Procesando tabla de variables: Merker... Exportando Merker... -2025-06-19 19:04:05,895 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Merker exported successfully -2025-06-19 19:04:05,896 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Merker exported successfully +2025-06-26 23:17:41,989 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: Merker exported successfully +2025-06-26 23:17:41,990 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - Merker exported successfully Procesando tabla de variables: LCamHdl_AdditionalConstants... Exportando LCamHdl_AdditionalConstants... -2025-06-19 19:04:05,955 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: LCamHdl_AdditionalConstants exported successfully -2025-06-19 19:04:05,957 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - LCamHdl_AdditionalConstants exported successfully +2025-06-26 23:17:42,034 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: LCamHdl_AdditionalConstants exported successfully +2025-06-26 23:17:42,036 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - LCamHdl_AdditionalConstants exported successfully Procesando tabla de variables: LCamHdl_ConfigConstants... Exportando LCamHdl_ConfigConstants... -2025-06-19 19:04:05,995 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: LCamHdl_ConfigConstants exported successfully -2025-06-19 19:04:05,997 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - LCamHdl_ConfigConstants exported successfully +2025-06-26 23:17:42,064 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: LCamHdl_ConfigConstants exported successfully +2025-06-26 23:17:42,066 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - LCamHdl_ConfigConstants exported successfully Procesando tabla de variables: LCamHdl_ProfileConstants... Exportando LCamHdl_ProfileConstants... -2025-06-19 19:04:06,037 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: LCamHdl_ProfileConstants exported successfully -2025-06-19 19:04:06,053 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - LCamHdl_ProfileConstants exported successfully +2025-06-26 23:17:42,097 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - PLC tag table: LCamHdl_ProfileConstants exported successfully +2025-06-26 23:17:42,099 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.PlcTagTable Export - LCamHdl_ProfileConstants exported successfully Resumen de exportación de tablas de variables: Exportados=8, Omitidos/Errores=0 --- Finalizado el procesamiento del PLC: 98050_PLC --- @@ -1901,7 +1874,7 @@ Se encontraron 1 PLC(s). Iniciando proceso de exportación... Proceso de exportación completado. Cerrando TIA Portal... -2025-06-19 19:04:06,054 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal ClosePortal - Close TIA Portal +2025-06-26 23:17:42,101 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal ClosePortal - Close TIA Portal TIA Portal cerrado. Script finalizado. diff --git a/backend/script_groups/TwinCat/.doc/backend_setup.md b/backend/script_groups/TwinCat/.doc/backend_setup.md index 7c9f9cf..3ec3ef8 100644 --- a/backend/script_groups/TwinCat/.doc/backend_setup.md +++ b/backend/script_groups/TwinCat/.doc/backend_setup.md @@ -2,220 +2,132 @@ ## Introducción -Esta guía explica cómo configurar y usar correctamente la función `load_configuration()` en scripts ubicados bajo el directorio `/backend`. La función carga configuraciones desde un archivo `script_config.json` ubicado en el mismo directorio que el script que la llama. +Esta guía explica cómo usar la función `load_configuration()` para cargar parámetros desde un archivo `script_config.json` en los scripts del backend. -## Configuración del Path e Importación +## 1. Configuración del Script -### 1. Configuración estándar del Path +Para que tus scripts puedan encontrar los módulos del proyecto, necesitas añadir el directorio raíz al path de Python. -Para scripts ubicados en subdirectorios bajo `/backend`, usa este patrón estándar: +### Path Setup e Importación + +Coloca este código al inicio de tu script: ```python import os import sys -# Configurar el path al directorio raíz del proyecto +# Añadir el directorio raíz al sys.path +# El número de `os.path.dirname()` depende de la profundidad del script. +# Para /backend/script_groups/grupo/script.py, son 4. script_root = os.path.dirname( os.path.dirname(os.path.dirname(os.path.dirname(__file__))) ) sys.path.append(script_root) -# Importar la función de configuración +# Importar la función from backend.script_utils import load_configuration ``` -**Nota:** El número de `os.path.dirname()` anidados depende de la profundidad del script: -- Scripts en `/backend/script_groups/grupo/`: 4 niveles -- Scripts en `/backend/`: 2 niveles +## 2. Cargar la Configuración -### 2. Importación Correcta +La función `load_configuration()` busca y carga un archivo llamado `script_config.json` que debe estar en el **mismo directorio** que el script que la ejecuta. Devuelve un diccionario con todo el contenido del JSON. -**✅ Correcto:** -```python -from backend.script_utils import load_configuration -``` - -**❌ Incorrecto:** -```python -from script_utils import load_configuration # No funciona desde subdirectorios -``` - -## Uso de la Función load_configuration() - -### Implementación Básica +### Ejemplo de Uso ```python def main(): - # Cargar configuraciones + # Cargar configuraciones del archivo script_config.json configs = load_configuration() - # Obtener el directorio de trabajo - working_directory = configs.get("working_directory", "") + # Es buena práctica verificar si la configuración se cargó + if not configs: + print("Error: No se pudo cargar la configuración. Saliendo.") + return - # Acceder a configuraciones por nivel + # Acceder a los parámetros usando .get() para evitar errores + working_directory = configs.get("working_directory", "") level1_config = configs.get("level1", {}) level2_config = configs.get("level2", {}) level3_config = configs.get("level3", {}) - - # Ejemplo de uso de parámetros específicos con valores por defecto + + # Ejemplo de uso de un parámetro específico con valor por defecto scl_output_dir = level2_config.get("scl_output_dir", "scl_output") xref_output_dir = level2_config.get("xref_output_dir", "xref_output") + print(f"Directorio de trabajo: {working_directory}") + print(f"Directorio de salida SCL: {scl_output_dir}") + if __name__ == "__main__": main() ``` -### Estructura del Archivo script_config.json +## 3. Archivo `script_config.json` -El archivo `script_config.json` debe estar ubicado en el mismo directorio que el script que llama a `load_configuration()`. Estructura recomendada: +Este archivo contiene los parámetros de tu script. La estructura interna del JSON, como el uso de `"level1"`, `"level2"`, etc., es una convención para organizar los parámetros. `load_configuration()` simplemente lee el archivo y devuelve su contenido. +**Ejemplo de `script_config.json`:** ```json { "working_directory": "/ruta/al/directorio/de/trabajo", "level1": { - "parametro_global_1": "valor1", - "parametro_global_2": "valor2" + "parametro_global_1": "valor1" }, "level2": { "scl_output_dir": "scl_output", - "xref_output_dir": "xref_output", - "xref_source_subdir": "source", - "aggregated_filename": "full_project_representation.md" + "xref_output_dir": "xref_output" }, "level3": { - "parametro_especifico_1": true, - "parametro_especifico_2": 100 + "parametro_especifico_1": true } } ``` -## Ejemplo Completo de Implementación +## 4. Manejo de Errores -```python -""" -Script de ejemplo que demuestra el uso completo de load_configuration() -""" +`load_configuration()` está diseñada para ser robusta: +- Si `script_config.json` no se encuentra, retorna un diccionario vacío `{}`. +- Si el JSON es inválido, imprime un error y también retorna `{}`. -import os -import sys -import json +**Siempre** comprueba si el diccionario devuelto está vacío para manejar estos casos de forma segura en tu script. -# Configuración del path -script_root = os.path.dirname( - os.path.dirname(os.path.dirname(os.path.dirname(__file__))) -) -sys.path.append(script_root) -from backend.script_utils import load_configuration +## 5. Jerarquía de Archivos de Configuración +El sistema utiliza un modelo de configuración en cascada para gestionar los parámetros de los scripts. Esta jerarquía permite establecer configuraciones a nivel global, de grupo y de trabajo. Antes de la ejecución, el launcher lee estos archivos, los combina y genera un único `script_config.json` en la carpeta del script. La función `load_configuration()` es la que finalmente lee este archivo consolidado. -def main(): - print("=== Cargando Configuración ===") - - # Cargar configuraciones - configs = load_configuration() - - # Verificar que se cargó correctamente - if not configs: - print("Error: No se pudo cargar la configuración") - return - - # Obtener configuraciones - working_directory = configs.get("working_directory", "") - level1_config = configs.get("level1", {}) - level2_config = configs.get("level2", {}) - level3_config = configs.get("level3", {}) - - # Mostrar configuraciones cargadas - print(f"Directorio de trabajo: {working_directory}") - print("Configuración Nivel 1:", json.dumps(level1_config, indent=2)) - print("Configuración Nivel 2:", json.dumps(level2_config, indent=2)) - print("Configuración Nivel 3:", json.dumps(level3_config, indent=2)) - - # Ejemplo de uso de parámetros con valores por defecto - scl_output_dir = level2_config.get("scl_output_dir", "scl_output") - xref_output_dir = level2_config.get("xref_output_dir", "xref_output") - - print(f"Directorio de salida SCL: {scl_output_dir}") - print(f"Directorio de salida XREF: {xref_output_dir}") +A continuación se describe la finalidad y ubicación de cada archivo clave. +### Archivos de Valores (Parámetros) -if __name__ == "__main__": - main() -``` +Contienen los datos y variables que utilizará el script. La configuración se superpone en el siguiente orden: `Nivel 1 < Nivel 2 < Nivel 3`. -## Manejo de Errores +- **`data.json` (Nivel 1 - Global)** + - **Ubicación:** `data/data.json` + - **Utilidad:** Almacena variables globales disponibles para todos los scripts. Ideal para parámetros generales. + - **Acceso:** Sus datos se cargan en la clave `"level1"` del diccionario `configs`. -La función `load_configuration()` maneja automáticamente los siguientes casos: +- **`script_config.json` (Nivel 2 - Grupo)** + - **Ubicación:** En la raíz de cada directorio de grupo (ej: `backend/script_groups/MiGrupo/script_config.json`). + - **Utilidad:** Define parámetros compartidos por todos los scripts de un grupo. + - **Acceso:** Sus datos se cargan en la clave `"level2"`. -1. **Archivo no encontrado**: Retorna un diccionario vacío `{}` -2. **JSON inválido**: Retorna un diccionario vacío y muestra un mensaje de error -3. **Errores de lectura**: Retorna un diccionario vacío y muestra un mensaje de error +- **`work_dir.json` (Nivel 3 - Directorio de Trabajo)** + - **Ubicación:** Dentro del directorio de trabajo que el script va a procesar. + - **Utilidad:** Contiene parámetros para una ejecución específica. Es el nivel más específico y sobrescribe los anteriores. + - **Acceso:** Sus datos se cargan en la clave `"level3"`. -### Verificación de Configuración Válida +### Archivos de Esquema (Definiciones de Estructura) -```python -configs = load_configuration() +No contienen valores, sino que describen la estructura y tipos de datos que los archivos de valores deben tener. Son usados por el launcher para validación y para generar interfaces de configuración. -# Verificar que se cargó correctamente -if not configs: - print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") - working_directory = "." -else: - working_directory = configs.get("working_directory", ".") +- **`esquema_group.json`** + - **Ubicación:** Raíz del directorio del grupo. + - **Utilidad:** Define la estructura del `script_config.json` del grupo. -# Verificar directorio de trabajo -if not os.path.exists(working_directory): - print(f"Error: El directorio de trabajo no existe: {working_directory}") - return -``` +- **`esquema_work.json`** + - **Ubicación:** Raíz del directorio del grupo. + - **Utilidad:** Define la estructura del `work_dir.json`. -## Mejores Prácticas - -1. **Siempre proporciona valores por defecto** al usar `.get()`: - ```python - valor = config.get("clave", "valor_por_defecto") - ``` - -2. **Verifica la existencia de directorios críticos**: - ```python - if not os.path.exists(working_directory): - print(f"Error: Directorio no encontrado: {working_directory}") - return - ``` - -3. **Documenta los parámetros esperados** en tu script: - ```python - # Parámetros esperados en level2: - # - scl_output_dir: Directorio de salida para archivos SCL - # - xref_output_dir: Directorio de salida para referencias cruzadas - ``` - -4. **Usa nombres de parámetros consistentes** en todos los scripts del mismo grupo. - -## Definición Técnica de load_configuration() - -```python -def load_configuration() -> Dict[str, Any]: - """ - Load configuration from script_config.json in the current script directory. - - Returns: - Dict containing configurations with levels 1, 2, 3 and working_directory - - Example usage in scripts: - from backend.script_utils import load_configuration - - configs = load_configuration() - level1_config = configs.get("level1", {}) - level2_config = configs.get("level2", {}) - level3_config = configs.get("level3", {}) - working_dir = configs.get("working_directory", "") - """ -``` - -La función utiliza `inspect.stack()` para determinar automáticamente el directorio del script que la llama, asegurando que siempre busque el archivo `script_config.json` en la ubicación correcta. - -## Documentación de Scripts para el Launcher +## 6. Documentación de Scripts para el Launcher El sistema de launcher utiliza archivos JSON para mostrar información sobre los grupos de scripts y scripts individuales en la interfaz web. diff --git a/backend/script_groups/TwinCat/x1_README.md b/backend/script_groups/TwinCat/x1_README.md deleted file mode 100644 index f785450..0000000 --- a/backend/script_groups/TwinCat/x1_README.md +++ /dev/null @@ -1,172 +0,0 @@ -# Convertidor LAD a Pseudocódigo Estructurado - -## Descripción - -Este proyecto proporciona herramientas para convertir código LAD (Ladder Diagram) de TwinCAT a pseudocódigo estructurado compatible con IEC61131-3. El convertidor mantiene la semántica original del código LAD mientras lo transforma a un formato más legible y estructurado. - -## Características - -- ✅ **Parsing completo de LAD**: Analiza la estructura completa de archivos `.EXP` de TwinCAT -- ✅ **Conversión semántica**: Mantiene la lógica original del diagrama ladder -- ✅ **Formato estructurado**: Genera código pseudo estructurado con IF-THEN-END_IF -- ✅ **Manejo de contactos**: Convierte contactos normales y negados correctamente -- ✅ **Function blocks**: Identifica y convierte llamadas a bloques de función -- ✅ **Operadores matemáticos**: Maneja operaciones aritméticas y lógicas -- ✅ **Comentarios**: Preserva comentarios de las redes originales - -## Archivos del Proyecto - -### Convertidores Principales - -1. **`simple_lad_converter.py`** - Convertidor simplificado y robusto (recomendado) -2. **`lad_to_pseudocode_converter.py`** - Convertidor básico inicial -3. **`lad_to_pseudocode_converter_enhanced.py`** - Versión avanzada con más características - -### Archivos de Prueba - -- **`test_simple.py`** - Script de prueba para el convertidor simple -- **`ejemplo_conversion.py`** - Ejemplo de uso del convertidor básico -- **`test_enhanced_converter.py`** - Prueba para el convertidor avanzado - -## Uso Rápido - -### Método Simple (Recomendado) - -```bash -python test_simple.py -``` - -Este comando procesará el archivo `.example/INPUT.EXP` y generará `output_simple.txt` con el código convertido. - -### Uso Directo del Convertidor - -```python -from simple_lad_converter import SimpleLadConverter - -converter = SimpleLadConverter() -converter.parse_file("mi_archivo.EXP") -structured_code = converter.save_to_file("salida.txt") -``` - -### Línea de Comandos - -```bash -python lad_to_pseudocode_converter.py archivo_entrada.EXP archivo_salida.txt -``` - -## Estructura del Código LAD Soportada - -El convertidor puede procesar las siguientes estructuras de TwinCAT: - -### Elementos LAD Reconocidos - -- `_NETWORK` - Inicio de red -- `_LD_ASSIGN` - Asignaciones -- `_LD_CONTACT` - Contactos (entradas) -- `_LD_AND` / `_LD_OR` - Operaciones lógicas -- `_FUNCTIONBLOCK` - Bloques de función -- `_OPERATOR` - Operadores matemáticos -- `_COMMENT` / `_END_COMMENT` - Comentarios -- `_OUTPUT` - Variables de salida - -### Operadores Soportados - -- **Aritméticos**: ADD, SUB, MUL, DIV -- **Lógicos**: AND, OR -- **Comparación**: LT, GT, EQ -- **Especiales**: SEL, MOVE - -## Ejemplo de Conversión - -### Código LAD Original -``` -_NETWORK -_COMMENT -Verificación de presión CO2 -_END_COMMENT -_LD_ASSIGN -_LD_CONTACT -DI_Air_InletPress_OK -_NEGATIV -_FUNCTIONBLOCK -mAirPressOk -_OUTPUT -gInLinePressAirOk -``` - -### Código Estructurado Generado -``` -// Red 5 -// Verificación de presión CO2 -IF NOT DI_Air_InletPress_OK THEN - gInLinePressAirOk := mAirPressOk(); -END_IF; -``` - -## Estructura del Archivo de Salida - -El código generado sigue esta estructura: - -``` -// Código pseudo estructurado generado desde LAD TwinCAT -// Compatible con IEC61131-3 -PROGRAM Input_Converted - - // Red 1 - IF condicion1 AND condicion2 THEN - variable_salida := funcion_bloque(parametros); - END_IF; - - // Red 2 - variable := operando1 ADD operando2; - - // Red N... - -END_PROGRAM -``` - -## Resultados de la Conversión - -El convertidor ha procesado exitosamente el archivo `INPUT.EXP` que contiene: - -- **86 redes LAD** en total -- **Múltiples tipos de elementos**: contactos, function blocks, operadores -- **Preservación de comentarios** originales -- **Conversión correcta de lógica condicional** con IF-THEN-END_IF - -### Estadísticas del Ejemplo - -- Archivo de entrada: `.example/INPUT.EXP` (4,611 líneas) -- Redes procesadas: 86 -- Archivo de salida: ~235 líneas de código estructurado -- Reducción de complejidad: ~95% - -## Ventajas del Código Convertido - -1. **Legibilidad**: Más fácil de leer que el formato LAD textual -2. **Mantenibilidad**: Estructura clara con comentarios preservados -3. **Debugging**: Lógica condicional explícita -4. **Documentación**: Comentarios de red integrados -5. **Portabilidad**: Formato pseudo-código universal - -## Limitaciones Conocidas - -- Algunos parámetros internos pueden aparecer como `_POSITIV`, `_NEGATIV` -- Estructuras complejas de LAD pueden requerir revisión manual -- El convertidor es específico para el formato de TwinCAT - -## Desarrollo Futuro - -- [ ] Mejorar el parsing de parámetros de function blocks -- [ ] Añadir soporte para más tipos de operadores -- [ ] Implementar validación de sintaxis -- [ ] Crear interfaz gráfica para conversión -- [ ] Soporte para otros formatos de PLC - -## Contribuciones - -Este convertidor fue desarrollado para facilitar el análisis y mantenimiento de código LAD en proyectos de automatización industrial. Las contribuciones y mejoras son bienvenidas. - ---- - -**Nota**: Este es un proyecto de código abierto para ayudar en la migración y análisis de código LAD de TwinCAT a formatos más estructurados. \ No newline at end of file diff --git a/backend/script_groups/TwinCat/x1_lad_converter.py b/backend/script_groups/TwinCat/x1_lad_converter.py index 7643e1b..7d04e18 100644 --- a/backend/script_groups/TwinCat/x1_lad_converter.py +++ b/backend/script_groups/TwinCat/x1_lad_converter.py @@ -1407,7 +1407,7 @@ def main(): if not configs: print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") working_directory = "./" - scl_output_dir = "scl" + scl_output_dir = "TwinCat/scl" debug_mode = True show_optimizations = True show_generated_code = False diff --git a/backend/script_groups/TwinCat/x2_io_adaptation_script.py b/backend/script_groups/TwinCat/x2_io_adaptation_script.py index e45cfb0..d6fe207 100644 --- a/backend/script_groups/TwinCat/x2_io_adaptation_script.py +++ b/backend/script_groups/TwinCat/x2_io_adaptation_script.py @@ -28,436 +28,493 @@ sys.path.append(script_root) from backend.script_utils import load_configuration -def load_tiaportal_adaptations(working_directory, file_path='IO Adapted.md'): +def load_tiaportal_adaptations(working_directory, file_path="IO Adapted.md"): """Carga las adaptaciones de TIA Portal desde el archivo markdown""" full_file_path = os.path.join(working_directory, file_path) print(f"Cargando adaptaciones de TIA Portal desde: {full_file_path}") - + adaptations = {} - + if not os.path.exists(full_file_path): print(f"⚠️ Archivo {full_file_path} no encontrado") return adaptations - - with open(full_file_path, 'r', encoding='utf-8') as f: + + with open(full_file_path, "r", encoding="utf-8") as f: content = f.read() - + # Patrones mejorados para diferentes tipos de IOs patterns = [ # Digitales: E0.0, A0.0 - r'\|\s*([EA]\d+\.\d+)\s*\|\s*([^|]+?)\s*\|', - # Analógicos: PEW100, PAW100 - r'\|\s*(P[EA]W\d+)\s*\|\s*([^|]+?)\s*\|', + r"\|\s*([EA]\d+\.\d+)\s*\|\s*([^|]+?)\s*\|", + # Analógicos: PEW100, PAW100 + r"\|\s*(P[EA]W\d+)\s*\|\s*([^|]+?)\s*\|", # Profibus: EW 1640, AW 1640 - r'\|\s*([EA]W\s+\d+)\s*\|\s*([^|]+?)\s*\|' + r"\|\s*([EA]W\s+\d+)\s*\|\s*([^|]+?)\s*\|", ] - + for pattern in patterns: matches = re.findall(pattern, content, re.MULTILINE) for io_addr, master_tag in matches: io_addr = io_addr.strip() master_tag = master_tag.strip() - if io_addr and master_tag and not master_tag.startswith('-'): + if io_addr and master_tag and not master_tag.startswith("-"): adaptations[io_addr] = master_tag print(f" 📍 {io_addr} → {master_tag}") - + print(f"✅ Cargadas {len(adaptations)} adaptaciones de TIA Portal") return adaptations -def scan_twincat_definitions(working_directory, directory='TwinCat'): + +def scan_twincat_definitions(working_directory, directory="TwinCat"): """Escanea archivos TwinCAT para encontrar definiciones de variables AT %""" full_directory = os.path.join(working_directory, directory) print(f"\n🔍 Escaneando definiciones TwinCAT en: {full_directory}") - + definitions = {} - + if not os.path.exists(full_directory): print(f"⚠️ Directorio {full_directory} no encontrado") return definitions - + # Patrones para definiciones AT % definition_patterns = [ - r'(\w+)\s+AT\s+%([IQ][XWB]\d+(?:\.\d+)?)\s*:\s*(\w+);', # Activas - r'(\w+)\s+\(\*\s*AT\s+%([IQ][XWB]\d+(?:\.\d+)?)\s*\*\)\s*:\s*(\w+);', # Comentadas + # Solo se buscan definiciones activas. Se ignoran las comentadas. + # Ejemplo Válido: DO_CIP_DrainCompleted AT %QX2.1 : BOOL ; + # Ejemplo a Ignorar: DO_FillerNextRecipe_1 (* AT %QX2.1 *) : BOOL; + r"(\w+)\s+AT\s+%([IQ][XWB]\d+(?:\.\d+)?)\s*:\s*(\w+);" ] - - for file_path in Path(full_directory).glob('*.scl'): + + for file_path in Path(full_directory).glob("*.scl"): print(f" 📄 Procesando: {file_path.name}") - - with open(file_path, 'r', encoding='utf-8', errors='ignore') as f: + + with open(file_path, "r", encoding="utf-8", errors="ignore") as f: content = f.read() - + for pattern in definition_patterns: matches = re.findall(pattern, content, re.MULTILINE | re.IGNORECASE) for var_name, io_addr, data_type in matches: var_name = var_name.strip() io_addr = io_addr.strip() data_type = data_type.strip() - + definitions[var_name] = { - 'address': io_addr, - 'type': data_type, - 'file': file_path.name, - 'definition_line': content[:content.find(var_name)].count('\n') + 1 + "address": io_addr, + "type": data_type, + "file": file_path.name, + "definition_line": content[: content.find(var_name)].count("\n") + + 1, } print(f" 🔗 {var_name} AT %{io_addr} : {data_type}") - + print(f"✅ Encontradas {len(definitions)} definiciones TwinCAT") return definitions -def scan_twincat_usage(working_directory, directory='TwinCat'): + +def scan_twincat_usage(working_directory, directory="TwinCat"): """Escanea archivos TwinCAT para encontrar uso de variables""" full_directory = os.path.join(working_directory, directory) print(f"\n🔍 Escaneando uso de variables TwinCAT en: {full_directory}") - + usage_data = defaultdict(list) - + if not os.path.exists(full_directory): print(f"⚠️ Directorio {full_directory} no encontrado") return usage_data - - for file_path in Path(full_directory).glob('*.scl'): + + for file_path in Path(full_directory).glob("*.scl"): print(f" 📄 Analizando uso en: {file_path.name}") - - with open(file_path, 'r', encoding='utf-8', errors='ignore') as f: + + with open(file_path, "r", encoding="utf-8", errors="ignore") as f: lines = f.readlines() - + for line_num, line in enumerate(lines, 1): # Buscar variables que empiecen con DI_, DO_, AI_, AO_ - var_matches = re.findall(r'\b([DA][IO]_\w+)\b', line) + var_matches = re.findall(r"\b([DA][IO]_\w+)\b", line) for var_name in var_matches: - usage_data[var_name].append({ - 'file': file_path.name, - 'line': line_num, - 'context': line.strip()[:100] + ('...' if len(line.strip()) > 100 else '') - }) - + usage_data[var_name].append( + { + "file": file_path.name, + "line": line_num, + "context": line.strip()[:100] + + ("..." if len(line.strip()) > 100 else ""), + } + ) + print(f"✅ Encontrado uso de {len(usage_data)} variables diferentes") return usage_data + def convert_tia_to_twincat(tia_addr): """Convierte direcciones TIA Portal a formato TwinCAT""" conversions = [] - + # Digitales - if re.match(r'^E\d+\.\d+$', tia_addr): # E0.0 → IX0.0 - twincat_addr = tia_addr.replace('E', 'IX') + if re.match(r"^E\d+\.\d+$", tia_addr): # E0.0 → IX0.0 + twincat_addr = tia_addr.replace("E", "IX") conversions.append(twincat_addr) - elif re.match(r'^A\d+\.\d+$', tia_addr): # A0.0 → QX0.0 - twincat_addr = tia_addr.replace('A', 'QX') + elif re.match(r"^A\d+\.\d+$", tia_addr): # A0.0 → QX0.0 + twincat_addr = tia_addr.replace("A", "QX") conversions.append(twincat_addr) - + # Analógicos - elif re.match(r'^PEW\d+$', tia_addr): # PEW100 → IW100 - twincat_addr = tia_addr.replace('PEW', 'IW') + elif re.match(r"^PEW\d+$", tia_addr): # PEW100 → IW100 + twincat_addr = tia_addr.replace("PEW", "IW") conversions.append(twincat_addr) - elif re.match(r'^PAW\d+$', tia_addr): # PAW100 → QW100 - twincat_addr = tia_addr.replace('PAW', 'QW') + elif re.match(r"^PAW\d+$", tia_addr): # PAW100 → QW100 + twincat_addr = tia_addr.replace("PAW", "QW") conversions.append(twincat_addr) - + # Profibus - elif re.match(r'^EW\s+\d+$', tia_addr): # EW 1234 → IB1234 - addr_num = re.search(r'\d+', tia_addr).group() - conversions.append(f'IB{addr_num}') - elif re.match(r'^AW\s+\d+$', tia_addr): # AW 1234 → QB1234 - addr_num = re.search(r'\d+', tia_addr).group() - conversions.append(f'QB{addr_num}') - + elif re.match(r"^EW\s+\d+$", tia_addr): # EW 1234 → IB1234 + addr_num = re.search(r"\d+", tia_addr).group() + conversions.append(f"IB{addr_num}") + elif re.match(r"^AW\s+\d+$", tia_addr): # AW 1234 → QB1234 + addr_num = re.search(r"\d+", tia_addr).group() + conversions.append(f"QB{addr_num}") + return conversions + def find_variable_by_address(definitions, target_address): """Busca variable por dirección exacta""" for var_name, info in definitions.items(): - if info['address'] == target_address: + if info["address"] == target_address: return var_name, info return None, None + def find_variable_by_name_similarity(definitions, usage_data, master_tag): """Busca variables por similitud de nombre""" candidates = [] - + # Limpiar el master tag para comparación - clean_master = re.sub(r'^[DA][IO]_', '', master_tag).lower() - + clean_master = re.sub(r"^[DA][IO]_", "", master_tag).lower() + # Buscar en definiciones for var_name, info in definitions.items(): - clean_var = re.sub(r'^[DA][IO]_', '', var_name).lower() + clean_var = re.sub(r"^[DA][IO]_", "", var_name).lower() if clean_master in clean_var or clean_var in clean_master: - candidates.append((var_name, info, 'definition')) - + candidates.append((var_name, info, "definition")) + # Buscar en uso for var_name in usage_data.keys(): - clean_var = re.sub(r'^[DA][IO]_', '', var_name).lower() + clean_var = re.sub(r"^[DA][IO]_", "", var_name).lower() if clean_master in clean_var or clean_var in clean_master: # Intentar encontrar la definición de esta variable var_info = definitions.get(var_name) if not var_info: - var_info = {'address': 'Unknown', 'type': 'Unknown', 'file': 'Not found'} - candidates.append((var_name, var_info, 'usage')) - + var_info = { + "address": "Unknown", + "type": "Unknown", + "file": "Not found", + } + candidates.append((var_name, var_info, "usage")) + return candidates + def analyze_adaptations(tia_adaptations, twincat_definitions, twincat_usage): """Analiza las correlaciones entre TIA Portal y TwinCAT""" print(f"\n📊 Analizando correlaciones...") - + results = [] matches_found = 0 - + for tia_addr, master_tag in tia_adaptations.items(): result = { - 'tia_address': tia_addr, - 'master_tag': master_tag, - 'twincat_variable': None, - 'twincat_address': None, - 'twincat_type': None, - 'match_type': None, - 'definition_file': None, - 'usage_files': [], - 'usage_count': 0, - 'confidence': 'Low' + "tia_address": tia_addr, + "master_tag": master_tag, + "twincat_variable": None, + "twincat_address": None, + "twincat_type": None, + "match_type": None, + "definition_file": None, + "usage_files": [], + "usage_count": 0, + "confidence": "Low", } - + # 1. Buscar por conversión directa de dirección twincat_addresses = convert_tia_to_twincat(tia_addr) var_found = False - + for twincat_addr in twincat_addresses: - var_name, var_info = find_variable_by_address(twincat_definitions, twincat_addr) + var_name, var_info = find_variable_by_address( + twincat_definitions, twincat_addr + ) if var_name: - result.update({ - 'twincat_variable': var_name, - 'twincat_address': var_info['address'], - 'twincat_type': var_info['type'], - 'match_type': 'Address Match', - 'definition_file': var_info['file'], - 'confidence': 'High' - }) + result.update( + { + "twincat_variable": var_name, + "twincat_address": var_info["address"], + "twincat_type": var_info["type"], + "match_type": "Address Match", + "definition_file": var_info["file"], + "confidence": "High", + } + ) var_found = True matches_found += 1 break - + # 2. Si no se encontró por dirección, buscar por nombre if not var_found: - candidates = find_variable_by_name_similarity(twincat_definitions, twincat_usage, master_tag) + candidates = find_variable_by_name_similarity( + twincat_definitions, twincat_usage, master_tag + ) if candidates: # Tomar el mejor candidato best_candidate = candidates[0] var_name, var_info, source = best_candidate - - result.update({ - 'twincat_variable': var_name, - 'twincat_address': var_info.get('address', 'Unknown'), - 'twincat_type': var_info.get('type', 'Unknown'), - 'match_type': f'Name Similarity ({source})', - 'definition_file': var_info.get('file', 'Unknown'), - 'confidence': 'Medium' - }) + + result.update( + { + "twincat_variable": var_name, + "twincat_address": var_info.get("address", "Unknown"), + "twincat_type": var_info.get("type", "Unknown"), + "match_type": f"Name Similarity ({source})", + "definition_file": var_info.get("file", "Unknown"), + "confidence": "Medium", + } + ) matches_found += 1 - + # 3. Buscar información de uso - if result['twincat_variable']: - var_name = result['twincat_variable'] + if result["twincat_variable"]: + var_name = result["twincat_variable"] if var_name in twincat_usage: usage_info = twincat_usage[var_name] - result['usage_files'] = list(set([u['file'] for u in usage_info])) - result['usage_count'] = len(usage_info) - + result["usage_files"] = list(set([u["file"] for u in usage_info])) + result["usage_count"] = len(usage_info) + results.append(result) - + # Log del progreso - status = "✅" if result['twincat_variable'] else "❌" + status = "✅" if result["twincat_variable"] else "❌" print(f" {status} {tia_addr} → {master_tag}") - if result['twincat_variable']: - print(f" 🔗 {result['twincat_variable']} AT %{result['twincat_address']}") - if result['usage_count'] > 0: - print(f" 📝 Usado en {result['usage_count']} lugares: {', '.join(result['usage_files'])}") - - print(f"\n🎯 Resumen: {matches_found}/{len(tia_adaptations)} variables correlacionadas ({matches_found/len(tia_adaptations)*100:.1f}%)") - + if result["twincat_variable"]: + print( + f" 🔗 {result['twincat_variable']} AT %{result['twincat_address']}" + ) + if result["usage_count"] > 0: + print( + f" 📝 Usado en {result['usage_count']} lugares: {', '.join(result['usage_files'])}" + ) + + print( + f"\n🎯 Resumen: {matches_found}/{len(tia_adaptations)} variables correlacionadas ({matches_found/len(tia_adaptations)*100:.1f}%)" + ) + return results + def create_results_directory(working_directory): """Crea el directorio de resultados si no existe""" - results_dir = Path(working_directory) / 'resultados' + results_dir = Path(working_directory) / "resultados" results_dir.mkdir(exist_ok=True) print(f"📁 Directorio de resultados: {results_dir.absolute()}") return results_dir -def generate_json_output(results, working_directory, output_file='io_adaptation_data.json'): + +def generate_json_output( + results, working_directory, output_file="io_adaptation_data.json" +): """Genera archivo JSON con datos estructurados para análisis posterior""" - full_output_file = os.path.join(working_directory, 'resultados', output_file) + full_output_file = os.path.join(working_directory, "resultados", output_file) print(f"\n📄 Generando archivo JSON: {full_output_file}") - + json_data = { "metadata": { "generated_at": pd.Timestamp.now().isoformat(), "project": "E5.007560 - Modifica O&U - SAE235", "total_adaptations": len(results), - "matched_variables": len([r for r in results if r['twincat_variable']]), - "high_confidence": len([r for r in results if r['confidence'] == 'High']), - "medium_confidence": len([r for r in results if r['confidence'] == 'Medium']) + "matched_variables": len([r for r in results if r["twincat_variable"]]), + "high_confidence": len([r for r in results if r["confidence"] == "High"]), + "medium_confidence": len( + [r for r in results if r["confidence"] == "Medium"] + ), }, - "adaptations": [] + "adaptations": [], } - + for result in results: adaptation = { "tia_portal": { - "address": result['tia_address'], - "tag": result['master_tag'] + "address": result["tia_address"], + "tag": result["master_tag"], }, "twincat": { - "variable": result['twincat_variable'], - "address": result['twincat_address'], - "data_type": result['twincat_type'], - "definition_file": result['definition_file'] + "variable": result["twincat_variable"], + "address": result["twincat_address"], + "data_type": result["twincat_type"], + "definition_file": result["definition_file"], }, "correlation": { - "match_type": result['match_type'], - "confidence": result['confidence'], - "found": result['twincat_variable'] is not None + "match_type": result["match_type"], + "confidence": result["confidence"], + "found": result["twincat_variable"] is not None, }, "usage": { - "usage_count": result['usage_count'], - "usage_files": result['usage_files'] - } + "usage_count": result["usage_count"], + "usage_files": result["usage_files"], + }, } json_data["adaptations"].append(adaptation) - - with open(full_output_file, 'w', encoding='utf-8') as f: + + with open(full_output_file, "w", encoding="utf-8") as f: json.dump(json_data, f, indent=2, ensure_ascii=False) - + print(f"✅ Archivo JSON generado: {full_output_file}") -def generate_detailed_report(results, working_directory, output_file='IO_Detailed_Analysis_Report.md'): + +def generate_detailed_report( + results, working_directory, output_file="IO_Detailed_Analysis_Report.md" +): """Genera un reporte detallado con tabla markdown""" - full_output_file = os.path.join(working_directory, 'resultados', output_file) + full_output_file = os.path.join(working_directory, "resultados", output_file) print(f"\n📄 Generando reporte detallado: {full_output_file}") - - with open(full_output_file, 'w', encoding='utf-8') as f: + + with open(full_output_file, "w", encoding="utf-8") as f: f.write("# Reporte Detallado de Análisis de Adaptación IO\n\n") - f.write(f"**Fecha de generación:** {pd.Timestamp.now().strftime('%Y-%m-%d %H:%M:%S')}\n\n") - + f.write( + f"**Fecha de generación:** {pd.Timestamp.now().strftime('%Y-%m-%d %H:%M:%S')}\n\n" + ) + # Estadísticas total = len(results) - matched = len([r for r in results if r['twincat_variable']]) - high_conf = len([r for r in results if r['confidence'] == 'High']) - medium_conf = len([r for r in results if r['confidence'] == 'Medium']) - + matched = len([r for r in results if r["twincat_variable"]]) + high_conf = len([r for r in results if r["confidence"] == "High"]) + medium_conf = len([r for r in results if r["confidence"] == "Medium"]) + f.write("## 📊 Estadísticas Generales\n\n") f.write(f"- **Total adaptaciones procesadas:** {total}\n") f.write(f"- **Variables encontradas:** {matched} ({matched/total*100:.1f}%)\n") f.write(f"- **Coincidencias de alta confianza:** {high_conf}\n") f.write(f"- **Coincidencias de media confianza:** {medium_conf}\n\n") - + # Tabla de variables correlacionadas exitosamente f.write("## ✅ Variables Correlacionadas Exitosamente\n\n") - matched_results = [r for r in results if r['twincat_variable']] - + matched_results = [r for r in results if r["twincat_variable"]] + if matched_results: # Encabezado de la tabla - f.write("| TIA Address | TIA Tag | TwinCAT Variable | TwinCAT Address | Tipo | Método | Confianza | Archivo Def. | Uso | Archivos Uso |\n") - f.write("|-------------|---------|------------------|-----------------|------|--------|-----------|--------------|-----|---------------|\n") - + f.write( + "| TIA Address | TIA Tag | TwinCAT Variable | TwinCAT Address | Tipo | Método | Confianza | Archivo Def. | Uso | Archivos Uso |\n" + ) + f.write( + "|-------------|---------|------------------|-----------------|------|--------|-----------|--------------|-----|---------------|\n" + ) + # Filas de datos for result in matched_results: - usage_files_str = ', '.join(result['usage_files'][:3]) # Limitar a 3 archivos - if len(result['usage_files']) > 3: + usage_files_str = ", ".join( + result["usage_files"][:3] + ) # Limitar a 3 archivos + if len(result["usage_files"]) > 3: usage_files_str += "..." - - f.write(f"| {result['tia_address']} | " - f"`{result['master_tag']}` | " - f"`{result['twincat_variable']}` | " - f"`%{result['twincat_address']}` | " - f"`{result['twincat_type']}` | " - f"{result['match_type']} | " - f"{result['confidence']} | " - f"{result['definition_file']} | " - f"{result['usage_count']} | " - f"{usage_files_str} |\n") - + + f.write( + f"| {result['tia_address']} | " + f"`{result['master_tag']}` | " + f"`{result['twincat_variable']}` | " + f"`%{result['twincat_address']}` | " + f"`{result['twincat_type']}` | " + f"{result['match_type']} | " + f"{result['confidence']} | " + f"{result['definition_file']} | " + f"{result['usage_count']} | " + f"{usage_files_str} |\n" + ) + f.write("\n") - + # Tabla de variables no encontradas f.write("## ❌ Variables No Encontradas\n\n") - unmatched_results = [r for r in results if not r['twincat_variable']] - + unmatched_results = [r for r in results if not r["twincat_variable"]] + if unmatched_results: f.write("| TIA Address | TIA Tag |\n") f.write("|-------------|----------|\n") - + for result in unmatched_results: f.write(f"| {result['tia_address']} | `{result['master_tag']}` |\n") - + f.write(f"\n**Total no encontradas:** {len(unmatched_results)}\n\n") - + # Recomendaciones f.write("## 💡 Recomendaciones\n\n") f.write("1. **Variables de alta confianza** pueden migrarse directamente\n") f.write("2. **Variables de media confianza** requieren verificación manual\n") - f.write("3. **Variables no encontradas** requieren mapeo manual o pueden ser obsoletas\n") + f.write( + "3. **Variables no encontradas** requieren mapeo manual o pueden ser obsoletas\n" + ) f.write("4. Variables con uso extensivo son prioritarias para la migración\n\n") - + # Resumen por confianza f.write("## 📈 Distribución por Confianza\n\n") f.write("| Nivel de Confianza | Cantidad | Porcentaje |\n") f.write("|--------------------|----------|------------|\n") f.write(f"| Alta | {high_conf} | {high_conf/total*100:.1f}% |\n") f.write(f"| Media | {medium_conf} | {medium_conf/total*100:.1f}% |\n") - f.write(f"| No encontradas | {total-matched} | {(total-matched)/total*100:.1f}% |\n") - + f.write( + f"| No encontradas | {total-matched} | {(total-matched)/total*100:.1f}% |\n" + ) + print(f"✅ Reporte detallado generado: {full_output_file}") + def main(): print("🚀 Iniciando análisis detallado de adaptación de IOs TwinCAT ↔ TIA Portal") print("=" * 80) - + # Cargar configuración configs = load_configuration() - + # Verificar que se cargó correctamente if not configs: - print("Advertencia: No se pudo cargar la configuración, usando valores por defecto") + print( + "Advertencia: No se pudo cargar la configuración, usando valores por defecto" + ) working_directory = "./" else: working_directory = configs.get("working_directory", "./") - + # Verificar directorio de trabajo if not os.path.exists(working_directory): print(f"Error: El directorio de trabajo no existe: {working_directory}") return - + print(f"📁 Directorio de trabajo: {working_directory}") - + # Crear directorio de resultados results_dir = create_results_directory(working_directory) - + # Cargar datos tia_adaptations = load_tiaportal_adaptations(working_directory) twincat_definitions = scan_twincat_definitions(working_directory) twincat_usage = scan_twincat_usage(working_directory) - + # Analizar correlaciones results = analyze_adaptations(tia_adaptations, twincat_definitions, twincat_usage) - + # Generar reportes en el directorio de resultados generate_detailed_report(results, working_directory) generate_json_output(results, working_directory) - + # Generar CSV para análisis adicional df = pd.DataFrame(results) - csv_file = results_dir / 'io_detailed_analysis.csv' - df.to_csv(csv_file, index=False, encoding='utf-8') + csv_file = results_dir / "io_detailed_analysis.csv" + df.to_csv(csv_file, index=False, encoding="utf-8") print(f"✅ Datos exportados a CSV: {csv_file}") - + print(f"\n🎉 Análisis completado exitosamente!") print(f"📁 Archivos generados en: {results_dir.absolute()}") print(f" 📄 {results_dir / 'IO_Detailed_Analysis_Report.md'}") print(f" 📄 {results_dir / 'io_adaptation_data.json'}") print(f" 📄 {results_dir / 'io_detailed_analysis.csv'}") - + return results + if __name__ == "__main__": - results = main() \ No newline at end of file + results = main() diff --git a/backend/script_groups/TwinCat/x2_x3_README.md b/backend/script_groups/TwinCat/x2_x3_README.md deleted file mode 100644 index 4a9de7e..0000000 --- a/backend/script_groups/TwinCat/x2_x3_README.md +++ /dev/null @@ -1,115 +0,0 @@ -# Análisis de Adaptación IO - TwinCAT ↔ TIA Portal - -Scripts de análisis automático para correlacionar variables IO entre plataformas TwinCAT y TIA Portal en el proyecto SIDEL E5.007560. - -## 📋 Descripción General - -Este proyecto automatiza el análisis de adaptación de variables de entrada/salida (IO) entre: -- **TIA Portal** (Siemens) - Sistema actual -- **TwinCAT** (Beckhoff) - Sistema objetivo de migración - -## 🔧 Scripts Incluidos - -### 1. `x1_io_adaptation_script.py` - Análisis de Correlación IO - -**Propósito:** Encuentra y correlaciona variables IO entre ambas plataformas generando reportes detallados. - -**Archivos requeridos:** -- `IO Adapted.md` - Tabla de adaptaciones TIA Portal (debe estar en directorio raíz) -- `TwinCat/` - Directorio con archivos `.scl` de TwinCAT -- `TiaPortal/` - Directorio con archivos `.md` de TIA Portal - -**Archivos generados:** -- `resultados/IO_Detailed_Analysis_Report.md` - Reporte con tablas markdown -- `resultados/io_adaptation_data.json` - Datos estructurados para análisis -- `resultados/io_detailed_analysis.csv` - Datos tabulares - -### 2. `x2_code_snippets_generator.py` - Generador de Snippets de Código - -**Propósito:** Genera snippets de código mostrando el uso real de cada variable en ambas plataformas. - -**Archivos requeridos:** -- `resultados/io_adaptation_data.json` - Generado por el script 1 -- `TwinCat/` - Directorio con archivos `.scl` -- `TiaPortal/` - Directorio con archivos `.md` - -**Archivos generados:** -- `resultados/IO_Code_Snippets_Report.md` - Snippets de código con contexto -- `resultados/IO_Usage_Statistics.md` - Estadísticas de uso - -## 🚀 Uso - -### Paso 1: Ejecutar análisis de correlación -```bash -python x1_io_adaptation_script.py -``` - -### Paso 2: Generar snippets de código -```bash -python x2_code_snippets_generator.py -``` - -## 📁 Estructura de Directorios Requerida - -``` -proyecto/ -├── x1_io_adaptation_script.py -├── x2_code_snippets_generator.py -├── IO Adapted.md # Tabla de adaptaciones TIA -├── TwinCat/ # Archivos .scl TwinCAT -│ ├── GLOBAL_VARIABLES_IN_OUT.scl -│ ├── INPUT.scl -│ └── ... (otros archivos .scl) -├── TiaPortal/ # Archivos .md TIA Portal -│ ├── Input.md -│ ├── Output.md -│ └── ... (otros archivos .md) -└── resultados/ # Directorio creado automáticamente - ├── IO_Detailed_Analysis_Report.md - ├── io_adaptation_data.json - ├── io_detailed_analysis.csv - ├── IO_Code_Snippets_Report.md - └── IO_Usage_Statistics.md -``` - -## 🔍 Funcionalidades Principales - -### Script 1 - Análisis de Correlación -- ✅ Convierte direcciones TIA Portal a formato TwinCAT -- ✅ Busca variables por dirección exacta y similitud de nombres -- ✅ Calcula nivel de confianza de correlaciones -- ✅ Genera reportes en múltiples formatos (MD, JSON, CSV) - -### Script 2 - Snippets de Código -- ✅ Muestra hasta 3 usos por variable por plataforma -- ✅ Contexto de 3 líneas (anterior, actual, siguiente) -- ✅ Links markdown a archivos fuente -- ✅ Estadísticas de uso y archivos más referenciados - -## 📊 Resultados Típicos - -- **Variables procesadas:** ~90-100 adaptaciones IO -- **Tasa de correlación:** ~70-80% de variables encontradas -- **Confianza alta:** Correlaciones por dirección exacta -- **Variable más usada:** Típicamente botones de reset/start/stop - -## 🛠 Dependencias - -```python -pandas -pathlib (incluida en Python 3.4+) -json (incluida en Python estándar) -re (incluida en Python estándar) -``` - -## 📝 Notas Importantes - -1. **Orden de ejecución:** Ejecutar siempre el Script 1 antes que el Script 2 -2. **Archivos fuente:** Verificar que existan los directorios TwinCat/ y TiaPortal/ -3. **Codificación:** Los scripts manejan archivos con encoding UTF-8 -4. **Rendimiento:** El Script 2 puede tardar algunos minutos procesando archivos grandes - -## 👥 Proyecto - -**Proyecto SIDEL:** E5.007560 - Modifica O&U - SAE235 -**Automatización:** Migración TIA Portal → TwinCAT \ No newline at end of file diff --git a/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt b/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt index bbaa649..46b244a 100644 --- a/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt +++ b/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt @@ -1,1551 +1,2320 @@ -2025-06-20 12:28:27.543 - ======================================== LOG START ======================================== -2025-06-20 12:28:27.543 - Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' -2025-06-20 12:28:27.543 - Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' -2025-06-20 12:28:27.560 - Se encontraron 371 archivos XML para procesar: -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml -2025-06-20 12:28:27.560 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml -2025-06-20 12:28:27.561 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml -2025-06-20 12:28:27.562 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml -2025-06-20 12:28:27.563 - - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\CONSTANTS.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Default tag table.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Inputs.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Merker.xml -2025-06-20 12:28:27.564 - - 98050_PLC\PlcTags\Outputs.xml -2025-06-20 12:28:27.564 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml -2025-06-20 12:28:27.564 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml -2025-06-20 12:28:27.564 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml -2025-06-20 12:28:27.565 - - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml -2025-06-20 12:28:27.566 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml -2025-06-20 12:28:27.567 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml -2025-06-20 12:28:27.569 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml -2025-06-20 12:28:27.569 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml -2025-06-20 12:28:27.569 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml -2025-06-20 12:28:27.569 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml -2025-06-20 12:28:27.570 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml -2025-06-20 12:28:27.570 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml -2025-06-20 12:28:27.570 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml -2025-06-20 12:28:27.570 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml -2025-06-20 12:28:27.570 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml -2025-06-20 12:28:27.570 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml -2025-06-20 12:28:27.571 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml -2025-06-20 12:28:27.571 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml -2025-06-20 12:28:27.571 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml -2025-06-20 12:28:27.571 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml -2025-06-20 12:28:27.571 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml -2025-06-20 12:28:27.572 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml -2025-06-20 12:28:27.572 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml -2025-06-20 12:28:27.572 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml -2025-06-20 12:28:27.572 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml -2025-06-20 12:28:27.573 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml -2025-06-20 12:28:27.573 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml -2025-06-20 12:28:27.573 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml -2025-06-20 12:28:27.574 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml -2025-06-20 12:28:27.574 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml -2025-06-20 12:28:27.574 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml -2025-06-20 12:28:27.574 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml -2025-06-20 12:28:27.575 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml -2025-06-20 12:28:27.575 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml -2025-06-20 12:28:27.575 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml -2025-06-20 12:28:27.575 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml -2025-06-20 12:28:27.575 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml -2025-06-20 12:28:27.575 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml -2025-06-20 12:28:27.576 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml -2025-06-20 12:28:27.577 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml -2025-06-20 12:28:27.578 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml -2025-06-20 12:28:27.579 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml -2025-06-20 12:28:27.580 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml -2025-06-20 12:28:27.581 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml -2025-06-20 12:28:27.582 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml -2025-06-20 12:28:27.583 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml -2025-06-20 12:28:27.584 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml -2025-06-20 12:28:27.585 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml -2025-06-20 12:28:27.586 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml -2025-06-20 12:28:27.587 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml -2025-06-20 12:28:27.587 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml -2025-06-20 12:28:27.587 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml -2025-06-20 12:28:27.587 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml -2025-06-20 12:28:27.588 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml -2025-06-20 12:28:27.589 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml -2025-06-20 12:28:27.590 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml -2025-06-20 12:28:27.590 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml -2025-06-20 12:28:27.590 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml -2025-06-20 12:28:27.590 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml -2025-06-20 12:28:27.590 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml -2025-06-20 12:28:27.591 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml -2025-06-20 12:28:27.591 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml -2025-06-20 12:28:27.591 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml -2025-06-20 12:28:27.591 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml -2025-06-20 12:28:27.591 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml -2025-06-20 12:28:27.591 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml -2025-06-20 12:28:27.592 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml -2025-06-20 12:28:27.593 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml -2025-06-20 12:28:27.594 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml -2025-06-20 12:28:27.595 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml -2025-06-20 12:28:27.596 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml -2025-06-20 12:28:27.597 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml -2025-06-20 12:28:27.597 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml -2025-06-20 12:28:27.597 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml -2025-06-20 12:28:27.597 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml -2025-06-20 12:28:27.597 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml -2025-06-20 12:28:27.597 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml -2025-06-20 12:28:27.598 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml -2025-06-20 12:28:27.599 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml -2025-06-20 12:28:27.600 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml -2025-06-20 12:28:27.601 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml -2025-06-20 12:28:27.602 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml -2025-06-20 12:28:27.603 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml -2025-06-20 12:28:27.604 - - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml -2025-06-20 12:28:27.604 - - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml -2025-06-20 12:28:27.604 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml -2025-06-20 12:28:27.604 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml -2025-06-20 12:28:27.604 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml -2025-06-20 12:28:27.605 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml -2025-06-20 12:28:27.605 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml -2025-06-20 12:28:27.605 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml -2025-06-20 12:28:27.605 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml -2025-06-20 12:28:27.605 - +2025-06-26 23:36:51.266 - ======================================== LOG START ======================================== +2025-06-26 23:36:51.267 - Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' +2025-06-26 23:36:51.267 - Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' +2025-06-26 23:36:51.272 - Se encontraron 388 archivos XML para procesar: +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml +2025-06-26 23:36:51.272 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\CONSTANTS.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Default tag table.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Inputs.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Merker.xml +2025-06-26 23:36:51.273 - - 98050_PLC\PlcTags\Outputs.xml +2025-06-26 23:36:51.273 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml +2025-06-26 23:36:51.273 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml +2025-06-26 23:36:51.273 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml +2025-06-26 23:36:51.273 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml +2025-06-26 23:36:51.274 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml +2025-06-26 23:36:51.275 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml +2025-06-26 23:36:51.276 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml +2025-06-26 23:36:51.284 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml +2025-06-26 23:36:51.285 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml +2025-06-26 23:36:51.286 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml +2025-06-26 23:36:51.291 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml +2025-06-26 23:36:51.292 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml +2025-06-26 23:36:51.292 - --- Fase 0.5: Identificando archivos .scl nativos existentes --- -2025-06-20 12:28:27.623 - Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). -2025-06-20 12:28:27.624 - +2025-06-26 23:36:51.301 - Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). +2025-06-26 23:36:51.301 - --- Fase 1: Procesamiento Individual (x1, x2, x3) --- -2025-06-20 12:28:27.625 - +2025-06-26 23:36:51.301 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- -2025-06-20 12:28:27.626 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.627 - +2025-06-26 23:36:51.302 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +2025-06-26 23:36:51.309 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +2025-06-26 23:36:51.309 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +2025-06-26 23:36:51.312 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- -2025-06-20 12:28:27.628 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.628 - +2025-06-26 23:36:51.312 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +2025-06-26 23:36:51.314 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +2025-06-26 23:36:51.315 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +2025-06-26 23:36:51.316 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- -2025-06-20 12:28:27.629 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.629 - +2025-06-26 23:36:51.316 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +2025-06-26 23:36:51.318 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +2025-06-26 23:36:51.318 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +2025-06-26 23:36:51.319 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- -2025-06-20 12:28:27.630 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.631 - +2025-06-26 23:36:51.320 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +2025-06-26 23:36:51.324 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +2025-06-26 23:36:51.325 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +2025-06-26 23:36:51.327 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- -2025-06-20 12:28:27.632 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.632 - +2025-06-26 23:36:51.328 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +2025-06-26 23:36:51.334 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +2025-06-26 23:36:51.335 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +2025-06-26 23:36:51.337 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- -2025-06-20 12:28:27.633 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.634 - +2025-06-26 23:36:51.337 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +2025-06-26 23:36:51.342 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +2025-06-26 23:36:51.343 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +2025-06-26 23:36:51.344 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- -2025-06-20 12:28:27.635 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.635 - +2025-06-26 23:36:51.344 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +2025-06-26 23:36:51.349 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +2025-06-26 23:36:51.350 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +2025-06-26 23:36:51.351 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- -2025-06-20 12:28:27.636 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.637 - +2025-06-26 23:36:51.351 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +2025-06-26 23:36:51.355 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +2025-06-26 23:36:51.355 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +2025-06-26 23:36:51.358 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- -2025-06-20 12:28:27.638 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.638 - +2025-06-26 23:36:51.358 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +2025-06-26 23:36:51.360 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +2025-06-26 23:36:51.360 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +2025-06-26 23:36:51.361 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- -2025-06-20 12:28:27.639 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.641 - +2025-06-26 23:36:51.362 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +2025-06-26 23:36:51.368 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +2025-06-26 23:36:51.368 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +2025-06-26 23:36:51.369 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- -2025-06-20 12:28:27.644 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.644 - +2025-06-26 23:36:51.369 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +2025-06-26 23:36:51.371 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +2025-06-26 23:36:51.371 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +2025-06-26 23:36:51.372 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- -2025-06-20 12:28:27.645 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.646 - +2025-06-26 23:36:51.373 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +2025-06-26 23:36:51.375 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +2025-06-26 23:36:51.376 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +2025-06-26 23:36:51.377 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- -2025-06-20 12:28:27.647 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.648 - +2025-06-26 23:36:51.377 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +2025-06-26 23:36:51.379 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +2025-06-26 23:36:51.379 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +2025-06-26 23:36:51.380 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- -2025-06-20 12:28:27.650 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.650 - +2025-06-26 23:36:51.380 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +2025-06-26 23:36:51.392 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +2025-06-26 23:36:51.414 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +2025-06-26 23:36:51.416 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- -2025-06-20 12:28:27.652 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.652 - +2025-06-26 23:36:51.416 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +2025-06-26 23:36:51.417 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +2025-06-26 23:36:51.419 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +2025-06-26 23:36:51.421 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- -2025-06-20 12:28:27.654 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.655 - +2025-06-26 23:36:51.422 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +2025-06-26 23:36:51.434 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +2025-06-26 23:36:51.439 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +2025-06-26 23:36:51.440 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- -2025-06-20 12:28:27.657 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.658 - +2025-06-26 23:36:51.440 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +2025-06-26 23:36:51.458 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +2025-06-26 23:36:51.463 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +2025-06-26 23:36:51.464 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- -2025-06-20 12:28:27.660 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.660 - +2025-06-26 23:36:51.464 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +2025-06-26 23:36:51.469 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +2025-06-26 23:36:51.470 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +2025-06-26 23:36:51.471 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- -2025-06-20 12:28:27.663 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.663 - +2025-06-26 23:36:51.471 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +2025-06-26 23:36:51.505 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +2025-06-26 23:36:51.512 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +2025-06-26 23:36:51.515 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- -2025-06-20 12:28:27.666 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.666 - +2025-06-26 23:36:51.515 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +2025-06-26 23:36:51.542 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +2025-06-26 23:36:51.550 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +2025-06-26 23:36:51.551 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- -2025-06-20 12:28:27.668 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.669 - +2025-06-26 23:36:51.552 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +2025-06-26 23:36:51.560 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +2025-06-26 23:36:51.562 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +2025-06-26 23:36:51.565 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- -2025-06-20 12:28:27.670 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.670 - +2025-06-26 23:36:51.565 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +2025-06-26 23:36:51.570 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +2025-06-26 23:36:51.571 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +2025-06-26 23:36:51.571 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- -2025-06-20 12:28:27.672 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.672 - +2025-06-26 23:36:51.572 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +2025-06-26 23:36:51.576 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +2025-06-26 23:36:51.579 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +2025-06-26 23:36:51.580 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- -2025-06-20 12:28:27.675 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.676 - +2025-06-26 23:36:51.580 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +2025-06-26 23:36:51.584 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +2025-06-26 23:36:51.585 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +2025-06-26 23:36:51.586 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- -2025-06-20 12:28:27.677 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.678 - +2025-06-26 23:36:51.587 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +2025-06-26 23:36:51.592 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +2025-06-26 23:36:51.592 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +2025-06-26 23:36:51.594 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- -2025-06-20 12:28:27.679 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.679 - +2025-06-26 23:36:51.595 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +2025-06-26 23:36:51.598 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +2025-06-26 23:36:51.599 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +2025-06-26 23:36:51.600 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- -2025-06-20 12:28:27.681 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.681 - +2025-06-26 23:36:51.600 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +2025-06-26 23:36:51.616 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +2025-06-26 23:36:51.617 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +2025-06-26 23:36:51.617 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- -2025-06-20 12:28:27.682 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.682 - +2025-06-26 23:36:51.618 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +2025-06-26 23:36:51.619 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +2025-06-26 23:36:51.619 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +2025-06-26 23:36:51.620 - +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +2025-06-26 23:36:51.620 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +2025-06-26 23:36:51.622 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +2025-06-26 23:36:51.622 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +2025-06-26 23:36:51.622 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- -2025-06-20 12:28:27.683 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.684 - +2025-06-26 23:36:51.623 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +2025-06-26 23:36:51.625 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +2025-06-26 23:36:51.625 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +2025-06-26 23:36:51.626 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- -2025-06-20 12:28:27.685 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.685 - +2025-06-26 23:36:51.626 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +2025-06-26 23:36:51.628 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +2025-06-26 23:36:51.629 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +2025-06-26 23:36:51.631 - --- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- -2025-06-20 12:28:27.686 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.686 - +2025-06-26 23:36:51.634 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +2025-06-26 23:36:51.636 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +2025-06-26 23:36:51.637 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +2025-06-26 23:36:51.637 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- -2025-06-20 12:28:27.687 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.689 - +2025-06-26 23:36:51.638 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +2025-06-26 23:36:51.640 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +2025-06-26 23:36:51.640 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +2025-06-26 23:36:51.641 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- -2025-06-20 12:28:27.691 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.692 - +2025-06-26 23:36:51.641 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +2025-06-26 23:36:51.643 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +2025-06-26 23:36:51.645 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +2025-06-26 23:36:51.646 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- -2025-06-20 12:28:27.694 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.695 - +2025-06-26 23:36:51.646 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +2025-06-26 23:36:51.649 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +2025-06-26 23:36:51.649 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +2025-06-26 23:36:51.650 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- -2025-06-20 12:28:27.696 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.696 - +2025-06-26 23:36:51.651 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +2025-06-26 23:36:51.655 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +2025-06-26 23:36:51.656 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +2025-06-26 23:36:51.657 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- -2025-06-20 12:28:27.697 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.697 - +2025-06-26 23:36:51.657 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +2025-06-26 23:36:51.659 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +2025-06-26 23:36:51.659 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +2025-06-26 23:36:51.660 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- -2025-06-20 12:28:27.698 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.699 - +2025-06-26 23:36:51.660 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +2025-06-26 23:36:51.663 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +2025-06-26 23:36:51.664 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +2025-06-26 23:36:51.666 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- -2025-06-20 12:28:27.700 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.701 - +2025-06-26 23:36:51.666 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +2025-06-26 23:36:51.669 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +2025-06-26 23:36:51.669 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +2025-06-26 23:36:51.670 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- -2025-06-20 12:28:27.702 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.702 - +2025-06-26 23:36:51.670 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +2025-06-26 23:36:51.673 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +2025-06-26 23:36:51.673 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +2025-06-26 23:36:51.674 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- -2025-06-20 12:28:27.702 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.704 - +2025-06-26 23:36:51.674 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +2025-06-26 23:36:51.676 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +2025-06-26 23:36:51.677 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +2025-06-26 23:36:51.679 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- -2025-06-20 12:28:27.705 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.706 - +2025-06-26 23:36:51.679 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +2025-06-26 23:36:51.685 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +2025-06-26 23:36:51.686 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +2025-06-26 23:36:51.688 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- -2025-06-20 12:28:27.709 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.709 - +2025-06-26 23:36:51.688 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +2025-06-26 23:36:51.691 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +2025-06-26 23:36:51.691 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +2025-06-26 23:36:51.692 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- -2025-06-20 12:28:27.711 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.711 - +2025-06-26 23:36:51.692 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +2025-06-26 23:36:51.693 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +2025-06-26 23:36:51.695 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +2025-06-26 23:36:51.696 - --- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml --- -2025-06-20 12:28:27.712 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\CONSTANTS.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.713 - +2025-06-26 23:36:51.696 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +2025-06-26 23:36:51.698 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +2025-06-26 23:36:51.700 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +2025-06-26 23:36:51.701 - --- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml --- -2025-06-20 12:28:27.714 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Default tag table.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.714 - +2025-06-26 23:36:51.701 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml --- +2025-06-26 23:36:51.712 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml --- +2025-06-26 23:36:51.713 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml --- +2025-06-26 23:36:51.714 - --- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml --- -2025-06-20 12:28:27.716 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Inputs.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.716 - +2025-06-26 23:36:51.714 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml --- +2025-06-26 23:36:51.721 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml --- +2025-06-26 23:36:51.722 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml --- +2025-06-26 23:36:51.722 - --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- -2025-06-20 12:28:27.718 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.718 - +2025-06-26 23:36:51.722 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +2025-06-26 23:36:51.723 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +2025-06-26 23:36:51.724 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +2025-06-26 23:36:51.724 - --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- -2025-06-20 12:28:27.719 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.719 - +2025-06-26 23:36:51.724 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +2025-06-26 23:36:51.725 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +2025-06-26 23:36:51.725 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +2025-06-26 23:36:51.727 - --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- -2025-06-20 12:28:27.721 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.721 - +2025-06-26 23:36:51.727 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +2025-06-26 23:36:51.729 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +2025-06-26 23:36:51.729 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +2025-06-26 23:36:51.730 - --- Procesando archivo: 98050_PLC\PlcTags\Merker.xml --- -2025-06-20 12:28:27.722 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Merker.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.723 - +2025-06-26 23:36:51.730 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml --- +2025-06-26 23:36:51.737 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml --- +2025-06-26 23:36:51.738 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml --- +2025-06-26 23:36:51.738 - --- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml --- -2025-06-20 12:28:27.725 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\PlcTags\Outputs.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:27.725 - +2025-06-26 23:36:51.738 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml --- +2025-06-26 23:36:51.740 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml --- +2025-06-26 23:36:51.741 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml --- +2025-06-26 23:36:51.741 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -2025-06-20 12:28:27.726 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -2025-06-20 12:28:27.748 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -2025-06-20 12:28:27.748 - +2025-06-26 23:36:51.741 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +2025-06-26 23:36:51.747 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +2025-06-26 23:36:51.747 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -2025-06-20 12:28:27.748 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -2025-06-20 12:28:27.755 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -2025-06-20 12:28:27.755 - +2025-06-26 23:36:51.748 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +2025-06-26 23:36:51.751 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +2025-06-26 23:36:51.752 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -2025-06-20 12:28:27.756 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -2025-06-20 12:28:27.802 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -2025-06-20 12:28:27.802 - +2025-06-26 23:36:51.752 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +2025-06-26 23:36:51.765 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +2025-06-26 23:36:51.765 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -2025-06-20 12:28:27.803 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -2025-06-20 12:28:27.822 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -2025-06-20 12:28:27.822 - +2025-06-26 23:36:51.766 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +2025-06-26 23:36:51.778 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +2025-06-26 23:36:51.779 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -2025-06-20 12:28:27.823 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -2025-06-20 12:28:27.837 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -2025-06-20 12:28:27.837 - +2025-06-26 23:36:51.779 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +2025-06-26 23:36:51.790 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +2025-06-26 23:36:51.790 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -2025-06-20 12:28:27.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -2025-06-20 12:28:27.844 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -2025-06-20 12:28:27.844 - +2025-06-26 23:36:51.790 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +2025-06-26 23:36:51.791 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +2025-06-26 23:36:51.791 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -2025-06-20 12:28:27.845 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -2025-06-20 12:28:27.850 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -2025-06-20 12:28:27.852 - +2025-06-26 23:36:51.791 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +2025-06-26 23:36:51.795 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +2025-06-26 23:36:51.795 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -2025-06-20 12:28:27.852 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -2025-06-20 12:28:27.866 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -2025-06-20 12:28:27.866 - +2025-06-26 23:36:51.795 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +2025-06-26 23:36:51.807 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +2025-06-26 23:36:51.807 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml --- +2025-06-26 23:36:51.807 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml --- +2025-06-26 23:36:51.810 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml --- +2025-06-26 23:36:51.810 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml --- +2025-06-26 23:36:51.811 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml --- +2025-06-26 23:36:51.814 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml --- +2025-06-26 23:36:51.814 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml --- +2025-06-26 23:36:51.815 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml --- +2025-06-26 23:36:51.818 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml --- +2025-06-26 23:36:51.818 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml --- +2025-06-26 23:36:51.818 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml --- +2025-06-26 23:36:51.821 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml --- +2025-06-26 23:36:51.821 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml --- +2025-06-26 23:36:51.821 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml --- +2025-06-26 23:36:51.823 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml --- +2025-06-26 23:36:51.823 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml --- +2025-06-26 23:36:51.823 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml --- +2025-06-26 23:36:51.827 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml --- +2025-06-26 23:36:51.827 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml --- +2025-06-26 23:36:51.827 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml --- +2025-06-26 23:36:51.831 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml --- +2025-06-26 23:36:51.831 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml --- +2025-06-26 23:36:51.831 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml --- +2025-06-26 23:36:51.835 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml --- +2025-06-26 23:36:51.835 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml --- +2025-06-26 23:36:51.835 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml --- +2025-06-26 23:36:51.837 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml --- +2025-06-26 23:36:51.837 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -2025-06-20 12:28:27.866 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -2025-06-20 12:28:27.909 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -2025-06-20 12:28:27.909 - +2025-06-26 23:36:51.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +2025-06-26 23:36:51.867 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +2025-06-26 23:36:51.867 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -2025-06-20 12:28:27.911 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -2025-06-20 12:28:27.960 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -2025-06-20 12:28:27.960 - +2025-06-26 23:36:51.868 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +2025-06-26 23:36:51.890 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +2025-06-26 23:36:51.891 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -2025-06-20 12:28:27.961 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -2025-06-20 12:28:27.964 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -2025-06-20 12:28:27.964 - +2025-06-26 23:36:51.891 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +2025-06-26 23:36:51.892 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +2025-06-26 23:36:51.892 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -2025-06-20 12:28:27.965 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -2025-06-20 12:28:27.987 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -2025-06-20 12:28:27.988 - +2025-06-26 23:36:51.893 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +2025-06-26 23:36:51.912 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +2025-06-26 23:36:51.912 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -2025-06-20 12:28:27.988 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -2025-06-20 12:28:28.001 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -2025-06-20 12:28:28.001 - +2025-06-26 23:36:51.913 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +2025-06-26 23:36:51.921 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +2025-06-26 23:36:51.922 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -2025-06-20 12:28:28.001 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -2025-06-20 12:28:28.021 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -2025-06-20 12:28:28.021 - +2025-06-26 23:36:51.922 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +2025-06-26 23:36:51.933 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +2025-06-26 23:36:51.933 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -2025-06-20 12:28:28.021 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -2025-06-20 12:28:28.038 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -2025-06-20 12:28:28.039 - +2025-06-26 23:36:51.934 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +2025-06-26 23:36:51.944 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +2025-06-26 23:36:51.946 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -2025-06-20 12:28:28.039 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -2025-06-20 12:28:28.045 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -2025-06-20 12:28:28.045 - +2025-06-26 23:36:51.946 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +2025-06-26 23:36:51.949 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +2025-06-26 23:36:51.949 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- -2025-06-20 12:28:28.045 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- -2025-06-20 12:28:28.050 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- -2025-06-20 12:28:28.050 - +2025-06-26 23:36:51.949 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +2025-06-26 23:36:51.951 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +2025-06-26 23:36:51.951 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- -2025-06-20 12:28:28.051 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.052 - +2025-06-26 23:36:51.952 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +2025-06-26 23:36:51.958 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +2025-06-26 23:36:51.960 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +2025-06-26 23:36:51.962 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- -2025-06-20 12:28:28.054 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.054 - +2025-06-26 23:36:51.962 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +2025-06-26 23:36:51.969 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +2025-06-26 23:36:51.971 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +2025-06-26 23:36:51.972 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- -2025-06-20 12:28:28.055 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.056 - +2025-06-26 23:36:51.972 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +2025-06-26 23:36:51.981 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +2025-06-26 23:36:51.985 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +2025-06-26 23:36:51.986 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- -2025-06-20 12:28:28.058 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.059 - +2025-06-26 23:36:51.987 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +2025-06-26 23:36:51.992 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +2025-06-26 23:36:51.993 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +2025-06-26 23:36:51.996 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- -2025-06-20 12:28:28.060 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.060 - +2025-06-26 23:36:51.996 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +2025-06-26 23:36:52.000 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +2025-06-26 23:36:52.001 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +2025-06-26 23:36:52.002 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- -2025-06-20 12:28:28.062 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.063 - +2025-06-26 23:36:52.002 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +2025-06-26 23:36:52.012 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +2025-06-26 23:36:52.018 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +2025-06-26 23:36:52.019 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- -2025-06-20 12:28:28.065 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.065 - +2025-06-26 23:36:52.019 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +2025-06-26 23:36:52.023 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +2025-06-26 23:36:52.025 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +2025-06-26 23:36:52.026 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- -2025-06-20 12:28:28.067 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.067 - +2025-06-26 23:36:52.026 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +2025-06-26 23:36:52.030 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +2025-06-26 23:36:52.032 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +2025-06-26 23:36:52.033 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- -2025-06-20 12:28:28.069 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.069 - +2025-06-26 23:36:52.033 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +2025-06-26 23:36:52.037 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +2025-06-26 23:36:52.038 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +2025-06-26 23:36:52.039 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- -2025-06-20 12:28:28.070 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.070 - +2025-06-26 23:36:52.039 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +2025-06-26 23:36:52.043 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +2025-06-26 23:36:52.045 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +2025-06-26 23:36:52.046 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- -2025-06-20 12:28:28.073 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.073 - +2025-06-26 23:36:52.046 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +2025-06-26 23:36:52.049 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +2025-06-26 23:36:52.051 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +2025-06-26 23:36:52.052 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- -2025-06-20 12:28:28.076 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.076 - +2025-06-26 23:36:52.052 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +2025-06-26 23:36:52.053 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +2025-06-26 23:36:52.054 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +2025-06-26 23:36:52.055 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- -2025-06-20 12:28:28.078 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.078 - +2025-06-26 23:36:52.055 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +2025-06-26 23:36:52.068 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +2025-06-26 23:36:52.070 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +2025-06-26 23:36:52.071 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- -2025-06-20 12:28:28.080 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.080 - +2025-06-26 23:36:52.071 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +2025-06-26 23:36:52.073 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +2025-06-26 23:36:52.074 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +2025-06-26 23:36:52.074 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- -2025-06-20 12:28:28.085 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.086 - +2025-06-26 23:36:52.074 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +2025-06-26 23:36:52.110 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +2025-06-26 23:36:52.125 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +2025-06-26 23:36:52.129 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- -2025-06-20 12:28:28.087 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.087 - +2025-06-26 23:36:52.129 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +2025-06-26 23:36:52.130 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +2025-06-26 23:36:52.131 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +2025-06-26 23:36:52.132 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- -2025-06-20 12:28:28.092 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.092 - +2025-06-26 23:36:52.132 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +2025-06-26 23:36:52.143 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +2025-06-26 23:36:52.148 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +2025-06-26 23:36:52.150 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- -2025-06-20 12:28:28.094 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.095 - +2025-06-26 23:36:52.150 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +2025-06-26 23:36:52.156 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +2025-06-26 23:36:52.156 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +2025-06-26 23:36:52.157 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- -2025-06-20 12:28:28.096 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.096 - +2025-06-26 23:36:52.157 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +2025-06-26 23:36:52.161 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +2025-06-26 23:36:52.163 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +2025-06-26 23:36:52.166 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- -2025-06-20 12:28:28.097 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.097 - +2025-06-26 23:36:52.166 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +2025-06-26 23:36:52.171 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +2025-06-26 23:36:52.172 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +2025-06-26 23:36:52.173 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- -2025-06-20 12:28:28.098 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.099 - +2025-06-26 23:36:52.175 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +2025-06-26 23:36:52.184 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +2025-06-26 23:36:52.199 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +2025-06-26 23:36:52.200 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- -2025-06-20 12:28:28.104 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.105 - +2025-06-26 23:36:52.200 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +2025-06-26 23:36:52.255 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +2025-06-26 23:36:52.282 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +2025-06-26 23:36:52.287 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml --- -2025-06-20 12:28:28.106 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.106 - +2025-06-26 23:36:52.287 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:52.287 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- -2025-06-20 12:28:28.112 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.112 - +2025-06-26 23:36:52.287 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +2025-06-26 23:36:52.324 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +2025-06-26 23:36:52.337 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +2025-06-26 23:36:52.340 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- -2025-06-20 12:28:28.116 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.116 - +2025-06-26 23:36:52.340 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +2025-06-26 23:36:52.392 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +2025-06-26 23:36:52.408 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +2025-06-26 23:36:52.412 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- -2025-06-20 12:28:28.120 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.120 - +2025-06-26 23:36:52.412 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +2025-06-26 23:36:52.460 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +2025-06-26 23:36:52.477 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +2025-06-26 23:36:52.482 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- -2025-06-20 12:28:28.125 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.126 - +2025-06-26 23:36:52.482 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +2025-06-26 23:36:52.522 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +2025-06-26 23:36:52.532 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +2025-06-26 23:36:52.536 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- -2025-06-20 12:28:28.129 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.130 - +2025-06-26 23:36:52.537 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +2025-06-26 23:36:52.584 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +2025-06-26 23:36:52.597 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +2025-06-26 23:36:52.601 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- -2025-06-20 12:28:28.134 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.134 - +2025-06-26 23:36:52.601 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +2025-06-26 23:36:52.642 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +2025-06-26 23:36:52.665 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +2025-06-26 23:36:52.668 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- -2025-06-20 12:28:28.138 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.138 - +2025-06-26 23:36:52.668 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +2025-06-26 23:36:52.708 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +2025-06-26 23:36:52.790 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +2025-06-26 23:36:52.794 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- -2025-06-20 12:28:28.144 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.144 - +2025-06-26 23:36:52.794 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +2025-06-26 23:36:52.838 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +2025-06-26 23:36:52.850 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +2025-06-26 23:36:52.853 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- -2025-06-20 12:28:28.148 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.148 - +2025-06-26 23:36:52.853 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +2025-06-26 23:36:52.897 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +2025-06-26 23:36:52.908 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +2025-06-26 23:36:52.912 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- -2025-06-20 12:28:28.151 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.151 - +2025-06-26 23:36:52.912 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +2025-06-26 23:36:52.956 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +2025-06-26 23:36:52.969 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +2025-06-26 23:36:52.972 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- -2025-06-20 12:28:28.155 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.156 - +2025-06-26 23:36:52.972 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +2025-06-26 23:36:53.019 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +2025-06-26 23:36:53.031 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +2025-06-26 23:36:53.036 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- -2025-06-20 12:28:28.162 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.162 - +2025-06-26 23:36:53.036 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +2025-06-26 23:36:53.084 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +2025-06-26 23:36:53.095 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +2025-06-26 23:36:53.099 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- -2025-06-20 12:28:28.166 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.166 - +2025-06-26 23:36:53.099 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +2025-06-26 23:36:53.146 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +2025-06-26 23:36:53.159 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +2025-06-26 23:36:53.162 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- -2025-06-20 12:28:28.170 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.170 - +2025-06-26 23:36:53.162 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +2025-06-26 23:36:53.206 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +2025-06-26 23:36:53.218 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +2025-06-26 23:36:53.224 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- -2025-06-20 12:28:28.174 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.175 - +2025-06-26 23:36:53.224 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +2025-06-26 23:36:53.274 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +2025-06-26 23:36:53.286 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +2025-06-26 23:36:53.306 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- -2025-06-20 12:28:28.179 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.179 - +2025-06-26 23:36:53.306 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +2025-06-26 23:36:53.373 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +2025-06-26 23:36:53.386 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +2025-06-26 23:36:53.390 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- -2025-06-20 12:28:28.182 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.182 - +2025-06-26 23:36:53.390 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +2025-06-26 23:36:53.431 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +2025-06-26 23:36:53.451 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +2025-06-26 23:36:53.455 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- -2025-06-20 12:28:28.184 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.184 - +2025-06-26 23:36:53.456 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +2025-06-26 23:36:53.458 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +2025-06-26 23:36:53.459 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +2025-06-26 23:36:53.459 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- -2025-06-20 12:28:28.189 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.189 - +2025-06-26 23:36:53.459 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +2025-06-26 23:36:53.524 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +2025-06-26 23:36:53.540 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +2025-06-26 23:36:53.543 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- -2025-06-20 12:28:28.194 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.195 - +2025-06-26 23:36:53.544 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +2025-06-26 23:36:53.607 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +2025-06-26 23:36:53.622 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +2025-06-26 23:36:53.626 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- -2025-06-20 12:28:28.197 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.198 - +2025-06-26 23:36:53.626 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +2025-06-26 23:36:53.726 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +2025-06-26 23:36:53.751 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +2025-06-26 23:36:53.758 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- -2025-06-20 12:28:28.202 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.203 - +2025-06-26 23:36:53.758 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +2025-06-26 23:36:53.821 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +2025-06-26 23:36:53.952 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +2025-06-26 23:36:53.956 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- -2025-06-20 12:28:28.207 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.207 - +2025-06-26 23:36:53.956 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +2025-06-26 23:36:54.012 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +2025-06-26 23:36:54.060 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +2025-06-26 23:36:54.063 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- -2025-06-20 12:28:28.211 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.212 - +2025-06-26 23:36:54.063 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +2025-06-26 23:36:54.114 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +2025-06-26 23:36:54.127 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +2025-06-26 23:36:54.131 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- -2025-06-20 12:28:28.217 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.217 - +2025-06-26 23:36:54.131 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +2025-06-26 23:36:54.179 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +2025-06-26 23:36:54.192 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +2025-06-26 23:36:54.196 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- -2025-06-20 12:28:28.221 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.222 - +2025-06-26 23:36:54.196 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +2025-06-26 23:36:54.237 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +2025-06-26 23:36:54.251 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +2025-06-26 23:36:54.254 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- -2025-06-20 12:28:28.226 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.227 - +2025-06-26 23:36:54.254 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +2025-06-26 23:36:54.311 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +2025-06-26 23:36:54.324 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +2025-06-26 23:36:54.328 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- -2025-06-20 12:28:28.231 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.231 - +2025-06-26 23:36:54.328 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +2025-06-26 23:36:54.389 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +2025-06-26 23:36:54.404 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +2025-06-26 23:36:54.408 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- -2025-06-20 12:28:28.236 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.236 - +2025-06-26 23:36:54.408 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +2025-06-26 23:36:54.445 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +2025-06-26 23:36:54.461 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +2025-06-26 23:36:54.464 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- -2025-06-20 12:28:28.240 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.241 - +2025-06-26 23:36:54.464 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +2025-06-26 23:36:54.502 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +2025-06-26 23:36:54.512 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +2025-06-26 23:36:54.516 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- -2025-06-20 12:28:28.243 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.243 - +2025-06-26 23:36:54.516 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +2025-06-26 23:36:54.523 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +2025-06-26 23:36:54.526 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +2025-06-26 23:36:54.527 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- -2025-06-20 12:28:28.247 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.247 - +2025-06-26 23:36:54.527 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +2025-06-26 23:36:54.609 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +2025-06-26 23:36:54.626 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +2025-06-26 23:36:54.630 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- -2025-06-20 12:28:28.251 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.252 - +2025-06-26 23:36:54.630 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +2025-06-26 23:36:54.680 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +2025-06-26 23:36:54.692 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +2025-06-26 23:36:54.695 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- -2025-06-20 12:28:28.254 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.254 - +2025-06-26 23:36:54.696 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +2025-06-26 23:36:54.726 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +2025-06-26 23:36:54.741 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +2025-06-26 23:36:54.743 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- -2025-06-20 12:28:28.257 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.258 - +2025-06-26 23:36:54.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +2025-06-26 23:36:54.793 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +2025-06-26 23:36:54.801 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +2025-06-26 23:36:54.805 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml --- -2025-06-20 12:28:28.259 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.259 - +2025-06-26 23:36:54.805 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:54.806 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml --- -2025-06-20 12:28:28.260 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.261 - +2025-06-26 23:36:54.806 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:54.806 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml --- -2025-06-20 12:28:28.261 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.261 - +2025-06-26 23:36:54.806 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:54.806 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml --- -2025-06-20 12:28:28.262 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.262 - +2025-06-26 23:36:54.806 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:54.806 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- -2025-06-20 12:28:28.263 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.263 - +2025-06-26 23:36:54.807 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +2025-06-26 23:36:54.815 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +2025-06-26 23:36:54.817 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +2025-06-26 23:36:54.819 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- -2025-06-20 12:28:28.264 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.265 - +2025-06-26 23:36:54.819 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +2025-06-26 23:36:54.835 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +2025-06-26 23:36:54.836 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +2025-06-26 23:36:54.837 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- -2025-06-20 12:28:28.270 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.270 - +2025-06-26 23:36:54.837 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-26 23:36:54.990 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-26 23:36:55.086 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-26 23:36:55.090 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- -2025-06-20 12:28:28.272 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.273 - +2025-06-26 23:36:55.090 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +2025-06-26 23:36:55.099 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +2025-06-26 23:36:55.100 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +2025-06-26 23:36:55.100 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- -2025-06-20 12:28:28.275 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.275 - +2025-06-26 23:36:55.101 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +2025-06-26 23:36:55.112 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +2025-06-26 23:36:55.113 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +2025-06-26 23:36:55.113 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- -2025-06-20 12:28:28.278 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.278 - +2025-06-26 23:36:55.113 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +2025-06-26 23:36:55.120 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +2025-06-26 23:36:55.225 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +2025-06-26 23:36:55.226 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- -2025-06-20 12:28:28.280 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.280 - +2025-06-26 23:36:55.226 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +2025-06-26 23:36:55.241 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +2025-06-26 23:36:55.242 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +2025-06-26 23:36:55.242 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- -2025-06-20 12:28:28.281 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.282 - +2025-06-26 23:36:55.242 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +2025-06-26 23:36:55.266 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +2025-06-26 23:36:55.268 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +2025-06-26 23:36:55.270 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- -2025-06-20 12:28:28.282 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.283 - +2025-06-26 23:36:55.270 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +2025-06-26 23:36:55.285 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +2025-06-26 23:36:55.286 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +2025-06-26 23:36:55.287 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- -2025-06-20 12:28:28.284 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.284 - +2025-06-26 23:36:55.287 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +2025-06-26 23:36:55.289 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +2025-06-26 23:36:55.290 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +2025-06-26 23:36:55.291 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- -2025-06-20 12:28:28.285 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.286 - +2025-06-26 23:36:55.291 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +2025-06-26 23:36:55.314 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +2025-06-26 23:36:55.315 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +2025-06-26 23:36:55.316 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- -2025-06-20 12:28:28.287 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.287 - +2025-06-26 23:36:55.316 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +2025-06-26 23:36:55.320 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +2025-06-26 23:36:55.321 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +2025-06-26 23:36:55.322 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml --- -2025-06-20 12:28:28.288 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.288 - +2025-06-26 23:36:55.322 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:55.322 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml --- -2025-06-20 12:28:28.290 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.290 - +2025-06-26 23:36:55.322 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:55.322 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- -2025-06-20 12:28:28.293 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.293 - +2025-06-26 23:36:55.322 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +2025-06-26 23:36:55.334 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +2025-06-26 23:36:55.335 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +2025-06-26 23:36:55.336 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- -2025-06-20 12:28:28.295 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.295 - +2025-06-26 23:36:55.336 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +2025-06-26 23:36:55.347 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +2025-06-26 23:36:55.354 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +2025-06-26 23:36:55.355 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- -2025-06-20 12:28:28.296 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.297 - +2025-06-26 23:36:55.355 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +2025-06-26 23:36:55.362 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +2025-06-26 23:36:55.363 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +2025-06-26 23:36:55.364 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- -2025-06-20 12:28:28.298 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.298 - +2025-06-26 23:36:55.364 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +2025-06-26 23:36:55.370 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +2025-06-26 23:36:55.371 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +2025-06-26 23:36:55.372 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- -2025-06-20 12:28:28.299 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.299 - +2025-06-26 23:36:55.372 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +2025-06-26 23:36:55.377 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +2025-06-26 23:36:55.378 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +2025-06-26 23:36:55.378 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- -2025-06-20 12:28:28.301 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.301 - +2025-06-26 23:36:55.378 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +2025-06-26 23:36:55.389 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +2025-06-26 23:36:55.393 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +2025-06-26 23:36:55.394 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml --- -2025-06-20 12:28:28.301 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.301 - +2025-06-26 23:36:55.394 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:36:55.394 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- -2025-06-20 12:28:28.303 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.303 - +2025-06-26 23:36:55.394 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +2025-06-26 23:36:55.397 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +2025-06-26 23:36:55.399 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +2025-06-26 23:36:55.400 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- -2025-06-20 12:28:28.305 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.306 - +2025-06-26 23:36:55.401 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +2025-06-26 23:36:55.414 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +2025-06-26 23:36:55.426 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +2025-06-26 23:36:55.427 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- -2025-06-20 12:28:28.310 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.310 - +2025-06-26 23:36:55.427 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +2025-06-26 23:36:55.442 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +2025-06-26 23:36:55.445 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +2025-06-26 23:36:55.445 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- -2025-06-20 12:28:28.311 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.311 - +2025-06-26 23:36:55.445 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +2025-06-26 23:36:55.455 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +2025-06-26 23:36:55.461 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +2025-06-26 23:36:55.462 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- -2025-06-20 12:28:28.312 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.312 - +2025-06-26 23:36:55.462 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +2025-06-26 23:36:55.476 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +2025-06-26 23:36:55.478 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +2025-06-26 23:36:55.479 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- -2025-06-20 12:28:28.313 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.314 - +2025-06-26 23:36:55.479 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +2025-06-26 23:36:55.495 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +2025-06-26 23:36:55.527 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +2025-06-26 23:36:55.529 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- -2025-06-20 12:28:28.315 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.316 - +2025-06-26 23:36:55.529 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +2025-06-26 23:36:55.531 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +2025-06-26 23:36:55.532 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +2025-06-26 23:36:55.532 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- -2025-06-20 12:28:28.317 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.318 - +2025-06-26 23:36:55.533 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +2025-06-26 23:36:55.538 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +2025-06-26 23:36:55.539 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +2025-06-26 23:36:55.540 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- -2025-06-20 12:28:28.319 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.319 - +2025-06-26 23:36:55.540 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +2025-06-26 23:36:55.551 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +2025-06-26 23:36:55.552 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +2025-06-26 23:36:55.552 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- -2025-06-20 12:28:28.322 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.323 - +2025-06-26 23:36:55.552 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +2025-06-26 23:36:55.556 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +2025-06-26 23:36:55.556 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +2025-06-26 23:36:55.557 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- -2025-06-20 12:28:28.325 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.326 - +2025-06-26 23:36:55.557 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +2025-06-26 23:36:55.561 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +2025-06-26 23:36:55.562 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +2025-06-26 23:36:55.564 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- -2025-06-20 12:28:28.327 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.327 - +2025-06-26 23:36:55.564 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +2025-06-26 23:36:55.567 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +2025-06-26 23:36:55.568 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +2025-06-26 23:36:55.568 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- -2025-06-20 12:28:28.329 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.329 - +2025-06-26 23:36:55.568 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +2025-06-26 23:36:55.573 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +2025-06-26 23:36:55.574 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +2025-06-26 23:36:55.575 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- -2025-06-20 12:28:28.330 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.331 - +2025-06-26 23:36:55.575 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +2025-06-26 23:36:55.587 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +2025-06-26 23:36:55.588 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +2025-06-26 23:36:55.588 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- -2025-06-20 12:28:28.332 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.332 - +2025-06-26 23:36:55.589 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +2025-06-26 23:36:55.595 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +2025-06-26 23:36:55.596 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +2025-06-26 23:36:55.597 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- -2025-06-20 12:28:28.333 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.333 - +2025-06-26 23:36:55.597 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +2025-06-26 23:36:55.606 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +2025-06-26 23:36:55.606 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +2025-06-26 23:36:55.607 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- -2025-06-20 12:28:28.334 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.335 - +2025-06-26 23:36:55.608 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +2025-06-26 23:36:55.611 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +2025-06-26 23:36:55.613 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +2025-06-26 23:36:55.614 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- -2025-06-20 12:28:28.340 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.341 - +2025-06-26 23:36:55.615 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +2025-06-26 23:36:55.650 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +2025-06-26 23:36:55.665 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +2025-06-26 23:36:55.667 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- -2025-06-20 12:28:28.343 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.343 - +2025-06-26 23:36:55.667 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +2025-06-26 23:36:55.669 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +2025-06-26 23:36:55.669 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +2025-06-26 23:36:55.670 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- -2025-06-20 12:28:28.344 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.344 - +2025-06-26 23:36:55.670 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +2025-06-26 23:36:55.673 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +2025-06-26 23:36:55.674 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +2025-06-26 23:36:55.674 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- -2025-06-20 12:28:28.345 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.345 - +2025-06-26 23:36:55.674 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +2025-06-26 23:36:55.676 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +2025-06-26 23:36:55.676 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +2025-06-26 23:36:55.678 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- -2025-06-20 12:28:28.346 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.346 - +2025-06-26 23:36:55.678 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +2025-06-26 23:36:55.681 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +2025-06-26 23:36:55.683 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +2025-06-26 23:36:55.684 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- -2025-06-20 12:28:28.347 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.348 - +2025-06-26 23:36:55.684 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +2025-06-26 23:36:55.686 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +2025-06-26 23:36:55.687 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +2025-06-26 23:36:55.688 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- -2025-06-20 12:28:28.349 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.349 - +2025-06-26 23:36:55.688 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +2025-06-26 23:36:55.691 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +2025-06-26 23:36:55.692 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +2025-06-26 23:36:55.692 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- -2025-06-20 12:28:28.350 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.351 - +2025-06-26 23:36:55.693 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +2025-06-26 23:36:55.695 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +2025-06-26 23:36:55.696 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +2025-06-26 23:36:55.696 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- -2025-06-20 12:28:28.352 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.352 - +2025-06-26 23:36:55.697 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +2025-06-26 23:36:55.701 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +2025-06-26 23:36:55.702 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +2025-06-26 23:36:55.703 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- -2025-06-20 12:28:28.354 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.355 - +2025-06-26 23:36:55.704 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +2025-06-26 23:36:55.706 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +2025-06-26 23:36:55.707 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +2025-06-26 23:36:55.708 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- -2025-06-20 12:28:28.356 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.357 - +2025-06-26 23:36:55.709 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +2025-06-26 23:36:55.711 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +2025-06-26 23:36:55.712 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +2025-06-26 23:36:55.712 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- -2025-06-20 12:28:28.360 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.360 - +2025-06-26 23:36:55.713 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +2025-06-26 23:36:55.741 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +2025-06-26 23:36:55.779 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +2025-06-26 23:36:55.783 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- -2025-06-20 12:28:28.361 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.362 - +2025-06-26 23:36:55.784 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +2025-06-26 23:36:55.790 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +2025-06-26 23:36:55.791 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +2025-06-26 23:36:55.792 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- -2025-06-20 12:28:28.365 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.365 - +2025-06-26 23:36:55.792 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +2025-06-26 23:36:55.873 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +2025-06-26 23:36:55.886 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +2025-06-26 23:36:55.889 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- -2025-06-20 12:28:28.389 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.389 - +2025-06-26 23:36:55.889 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +2025-06-26 23:36:55.977 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +2025-06-26 23:36:56.005 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +2025-06-26 23:36:56.011 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- -2025-06-20 12:28:28.392 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.392 - +2025-06-26 23:36:56.011 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +2025-06-26 23:36:56.034 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +2025-06-26 23:36:56.039 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +2025-06-26 23:36:56.040 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- -2025-06-20 12:28:28.393 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.394 - +2025-06-26 23:36:56.041 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +2025-06-26 23:36:56.060 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +2025-06-26 23:36:56.065 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +2025-06-26 23:36:56.066 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- -2025-06-20 12:28:28.395 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.396 - +2025-06-26 23:36:56.066 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +2025-06-26 23:36:56.077 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +2025-06-26 23:36:56.088 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +2025-06-26 23:36:56.089 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- -2025-06-20 12:28:28.396 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.398 - +2025-06-26 23:36:56.089 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +2025-06-26 23:36:56.098 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +2025-06-26 23:36:56.099 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +2025-06-26 23:36:56.099 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- -2025-06-20 12:28:28.399 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.399 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- -2025-06-20 12:28:28.400 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.400 - +2025-06-26 23:36:56.100 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +2025-06-26 23:36:56.115 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +2025-06-26 23:36:56.117 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +2025-06-26 23:36:56.118 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +2025-06-26 23:36:56.118 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +2025-06-26 23:36:56.122 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +2025-06-26 23:36:56.124 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +2025-06-26 23:36:56.124 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- -2025-06-20 12:28:28.401 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.402 - +2025-06-26 23:36:56.125 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +2025-06-26 23:36:56.127 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +2025-06-26 23:36:56.127 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +2025-06-26 23:36:56.128 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- -2025-06-20 12:28:28.403 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.403 - +2025-06-26 23:36:56.128 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +2025-06-26 23:36:56.130 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +2025-06-26 23:36:56.130 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +2025-06-26 23:36:56.131 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- -2025-06-20 12:28:28.405 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.406 - +2025-06-26 23:36:56.131 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +2025-06-26 23:36:56.133 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +2025-06-26 23:36:56.134 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +2025-06-26 23:36:56.134 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- -2025-06-20 12:28:28.410 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.410 - +2025-06-26 23:36:56.134 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +2025-06-26 23:36:56.158 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +2025-06-26 23:36:56.166 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +2025-06-26 23:36:56.168 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- -2025-06-20 12:28:28.413 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.414 - +2025-06-26 23:36:56.169 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +2025-06-26 23:36:56.188 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +2025-06-26 23:36:56.196 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +2025-06-26 23:36:56.198 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- -2025-06-20 12:28:28.436 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.436 - +2025-06-26 23:36:56.198 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-26 23:36:56.361 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-26 23:36:56.430 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-26 23:36:56.439 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +2025-06-26 23:36:56.439 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +2025-06-26 23:36:56.491 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +2025-06-26 23:36:56.516 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +2025-06-26 23:36:56.519 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- -2025-06-20 12:28:28.443 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.444 - +2025-06-26 23:36:56.519 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-26 23:36:56.569 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-26 23:36:56.591 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-26 23:36:56.594 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- -2025-06-20 12:28:28.448 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.449 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- -2025-06-20 12:28:28.453 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.453 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- -2025-06-20 12:28:28.459 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.459 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- -2025-06-20 12:28:28.463 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.464 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- -2025-06-20 12:28:28.467 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.468 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- -2025-06-20 12:28:28.473 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.474 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- -2025-06-20 12:28:28.480 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.480 - +2025-06-26 23:36:56.594 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-26 23:36:56.642 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-26 23:36:56.677 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-26 23:36:56.682 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +2025-06-26 23:36:56.683 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +2025-06-26 23:36:56.715 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +2025-06-26 23:36:56.729 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +2025-06-26 23:36:56.732 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +2025-06-26 23:36:56.732 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +2025-06-26 23:36:56.767 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +2025-06-26 23:36:56.782 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +2025-06-26 23:36:56.785 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +2025-06-26 23:36:56.785 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +2025-06-26 23:36:56.823 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +2025-06-26 23:36:56.837 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +2025-06-26 23:36:56.839 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +2025-06-26 23:36:56.839 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +2025-06-26 23:36:56.876 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +2025-06-26 23:36:56.891 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +2025-06-26 23:36:56.893 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +2025-06-26 23:36:56.893 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +2025-06-26 23:36:56.925 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +2025-06-26 23:36:56.939 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +2025-06-26 23:36:56.941 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +2025-06-26 23:36:56.941 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +2025-06-26 23:36:56.975 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +2025-06-26 23:36:56.991 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +2025-06-26 23:36:56.994 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +2025-06-26 23:36:56.994 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +2025-06-26 23:36:57.032 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +2025-06-26 23:36:57.049 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +2025-06-26 23:36:57.051 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +2025-06-26 23:36:57.051 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +2025-06-26 23:36:57.088 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +2025-06-26 23:36:57.102 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +2025-06-26 23:36:57.104 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- -2025-06-20 12:28:28.481 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.481 - +2025-06-26 23:36:57.104 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +2025-06-26 23:36:57.108 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +2025-06-26 23:36:57.109 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +2025-06-26 23:36:57.109 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- -2025-06-20 12:28:28.483 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.484 - +2025-06-26 23:36:57.110 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +2025-06-26 23:36:57.116 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +2025-06-26 23:36:57.117 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +2025-06-26 23:36:57.118 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- -2025-06-20 12:28:28.485 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.486 - +2025-06-26 23:36:57.118 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +2025-06-26 23:36:57.122 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +2025-06-26 23:36:57.122 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +2025-06-26 23:36:57.123 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- -2025-06-20 12:28:28.487 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.487 - +2025-06-26 23:36:57.124 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +2025-06-26 23:36:57.127 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +2025-06-26 23:36:57.128 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +2025-06-26 23:36:57.128 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- -2025-06-20 12:28:28.491 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.492 - +2025-06-26 23:36:57.128 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +2025-06-26 23:36:57.140 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +2025-06-26 23:36:57.141 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +2025-06-26 23:36:57.142 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- -2025-06-20 12:28:28.494 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.494 - +2025-06-26 23:36:57.142 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +2025-06-26 23:36:57.152 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +2025-06-26 23:36:57.153 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +2025-06-26 23:36:57.154 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- -2025-06-20 12:28:28.496 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.496 - +2025-06-26 23:36:57.154 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +2025-06-26 23:36:57.159 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +2025-06-26 23:36:57.162 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +2025-06-26 23:36:57.164 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- -2025-06-20 12:28:28.512 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.512 - +2025-06-26 23:36:57.164 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-26 23:36:57.427 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-26 23:36:57.477 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-26 23:36:57.493 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- -2025-06-20 12:28:28.516 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.518 - +2025-06-26 23:36:57.493 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-26 23:36:57.544 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-26 23:36:57.560 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-26 23:36:57.565 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- -2025-06-20 12:28:28.519 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.520 - +2025-06-26 23:36:57.566 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-26 23:36:57.572 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-26 23:36:57.573 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-26 23:36:57.575 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- -2025-06-20 12:28:28.525 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.525 - +2025-06-26 23:36:57.575 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +2025-06-26 23:36:57.623 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +2025-06-26 23:36:57.640 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +2025-06-26 23:36:57.644 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- -2025-06-20 12:28:28.529 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.529 - +2025-06-26 23:36:57.644 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-26 23:36:57.683 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-26 23:36:57.693 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-26 23:36:57.696 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- -2025-06-20 12:28:28.533 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.534 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- -2025-06-20 12:28:28.537 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.539 - +2025-06-26 23:36:57.696 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-26 23:36:57.748 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-26 23:36:57.762 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-26 23:36:57.768 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +2025-06-26 23:36:57.768 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +2025-06-26 23:36:57.820 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +2025-06-26 23:36:57.830 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +2025-06-26 23:36:57.835 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- -2025-06-20 12:28:28.544 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.544 - +2025-06-26 23:36:57.835 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-26 23:36:57.896 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-26 23:36:57.907 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-26 23:36:57.911 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- -2025-06-20 12:28:28.547 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.547 - +2025-06-26 23:36:57.911 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +2025-06-26 23:36:57.917 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +2025-06-26 23:36:57.924 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +2025-06-26 23:36:57.925 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- -2025-06-20 12:28:28.548 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.549 - +2025-06-26 23:36:57.925 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +2025-06-26 23:36:57.929 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +2025-06-26 23:36:57.929 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +2025-06-26 23:36:57.930 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- -2025-06-20 12:28:28.550 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.551 - +2025-06-26 23:36:57.930 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +2025-06-26 23:36:57.936 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +2025-06-26 23:36:57.937 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +2025-06-26 23:36:57.938 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- -2025-06-20 12:28:28.552 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.553 - +2025-06-26 23:36:57.938 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +2025-06-26 23:36:57.962 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +2025-06-26 23:36:57.966 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +2025-06-26 23:36:57.967 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +2025-06-26 23:36:57.969 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +2025-06-26 23:36:57.978 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +2025-06-26 23:36:57.980 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +2025-06-26 23:36:57.981 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +2025-06-26 23:36:57.981 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +2025-06-26 23:36:58.021 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +2025-06-26 23:36:58.022 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +2025-06-26 23:36:58.023 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- -2025-06-20 12:28:28.558 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.558 - +2025-06-26 23:36:58.023 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +2025-06-26 23:36:58.078 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +2025-06-26 23:36:58.089 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +2025-06-26 23:36:58.092 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- -2025-06-20 12:28:28.564 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.564 - +2025-06-26 23:36:58.092 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +2025-06-26 23:36:58.126 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +2025-06-26 23:36:58.141 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +2025-06-26 23:36:58.145 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- -2025-06-20 12:28:28.566 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.567 - +2025-06-26 23:36:58.145 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +2025-06-26 23:36:58.156 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +2025-06-26 23:36:58.160 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +2025-06-26 23:36:58.162 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- -2025-06-20 12:28:28.568 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.569 - +2025-06-26 23:36:58.162 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +2025-06-26 23:36:58.176 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +2025-06-26 23:36:58.178 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +2025-06-26 23:36:58.178 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- -2025-06-20 12:28:28.570 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.571 - +2025-06-26 23:36:58.179 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +2025-06-26 23:36:58.195 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +2025-06-26 23:36:58.196 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +2025-06-26 23:36:58.197 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- -2025-06-20 12:28:28.574 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.575 - +2025-06-26 23:36:58.197 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +2025-06-26 23:36:58.231 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +2025-06-26 23:36:58.236 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +2025-06-26 23:36:58.238 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- -2025-06-20 12:28:28.580 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.581 - +2025-06-26 23:36:58.238 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +2025-06-26 23:36:58.279 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +2025-06-26 23:36:58.295 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +2025-06-26 23:36:58.299 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- -2025-06-20 12:28:28.585 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.586 - +2025-06-26 23:36:58.299 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +2025-06-26 23:36:58.337 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +2025-06-26 23:36:58.352 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +2025-06-26 23:36:58.356 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- -2025-06-20 12:28:28.589 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.590 - +2025-06-26 23:36:58.356 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +2025-06-26 23:36:58.392 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +2025-06-26 23:36:58.407 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +2025-06-26 23:36:58.410 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- -2025-06-20 12:28:28.596 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.596 - +2025-06-26 23:36:58.410 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +2025-06-26 23:36:58.452 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +2025-06-26 23:36:58.468 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +2025-06-26 23:36:58.472 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- -2025-06-20 12:28:28.599 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.600 - +2025-06-26 23:36:58.473 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +2025-06-26 23:36:58.509 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +2025-06-26 23:36:58.524 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +2025-06-26 23:36:58.528 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- -2025-06-20 12:28:28.603 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.603 - +2025-06-26 23:36:58.528 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +2025-06-26 23:36:58.572 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +2025-06-26 23:36:58.588 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +2025-06-26 23:36:58.592 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- -2025-06-20 12:28:28.608 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.609 - +2025-06-26 23:36:58.592 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +2025-06-26 23:36:58.632 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +2025-06-26 23:36:58.648 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +2025-06-26 23:36:58.652 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- -2025-06-20 12:28:28.612 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.613 - +2025-06-26 23:36:58.652 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +2025-06-26 23:36:58.688 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +2025-06-26 23:36:58.703 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +2025-06-26 23:36:58.706 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- -2025-06-20 12:28:28.616 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.617 - +2025-06-26 23:36:58.706 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +2025-06-26 23:36:58.744 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +2025-06-26 23:36:58.759 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +2025-06-26 23:36:58.765 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- -2025-06-20 12:28:28.620 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.620 - +2025-06-26 23:36:58.765 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +2025-06-26 23:36:58.804 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +2025-06-26 23:36:58.820 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +2025-06-26 23:36:58.823 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- -2025-06-20 12:28:28.625 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.625 - +2025-06-26 23:36:58.823 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +2025-06-26 23:36:58.861 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +2025-06-26 23:36:58.877 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +2025-06-26 23:36:58.880 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- -2025-06-20 12:28:28.630 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.630 - +2025-06-26 23:36:58.881 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +2025-06-26 23:36:58.918 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +2025-06-26 23:36:58.934 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +2025-06-26 23:36:58.937 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- -2025-06-20 12:28:28.633 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.633 - +2025-06-26 23:36:58.937 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +2025-06-26 23:36:58.997 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +2025-06-26 23:36:59.011 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +2025-06-26 23:36:59.016 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- -2025-06-20 12:28:28.653 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.654 - +2025-06-26 23:36:59.016 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +2025-06-26 23:36:59.057 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +2025-06-26 23:36:59.075 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +2025-06-26 23:36:59.079 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- -2025-06-20 12:28:28.658 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.659 - +2025-06-26 23:36:59.079 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +2025-06-26 23:36:59.117 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +2025-06-26 23:36:59.134 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +2025-06-26 23:36:59.137 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- -2025-06-20 12:28:28.663 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.663 - +2025-06-26 23:36:59.137 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +2025-06-26 23:36:59.174 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +2025-06-26 23:36:59.188 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +2025-06-26 23:36:59.192 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- -2025-06-20 12:28:28.667 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.667 - +2025-06-26 23:36:59.192 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +2025-06-26 23:36:59.228 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +2025-06-26 23:36:59.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +2025-06-26 23:36:59.247 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- -2025-06-20 12:28:28.671 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.672 - +2025-06-26 23:36:59.247 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +2025-06-26 23:36:59.288 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +2025-06-26 23:36:59.305 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +2025-06-26 23:36:59.309 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- -2025-06-20 12:28:28.676 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.676 - +2025-06-26 23:36:59.309 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +2025-06-26 23:36:59.355 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +2025-06-26 23:36:59.371 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +2025-06-26 23:36:59.375 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- -2025-06-20 12:28:28.680 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.680 - +2025-06-26 23:36:59.375 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +2025-06-26 23:36:59.412 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +2025-06-26 23:36:59.427 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +2025-06-26 23:36:59.431 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- -2025-06-20 12:28:28.685 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.686 - +2025-06-26 23:36:59.431 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +2025-06-26 23:36:59.471 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +2025-06-26 23:36:59.490 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +2025-06-26 23:36:59.494 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- -2025-06-20 12:28:28.692 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.692 - +2025-06-26 23:36:59.494 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +2025-06-26 23:36:59.537 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +2025-06-26 23:36:59.552 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +2025-06-26 23:36:59.556 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- -2025-06-20 12:28:28.696 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.696 - +2025-06-26 23:36:59.557 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +2025-06-26 23:36:59.602 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +2025-06-26 23:36:59.618 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +2025-06-26 23:36:59.622 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- -2025-06-20 12:28:28.699 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.700 - +2025-06-26 23:36:59.622 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +2025-06-26 23:36:59.666 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +2025-06-26 23:36:59.682 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +2025-06-26 23:36:59.686 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- -2025-06-20 12:28:28.703 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.703 - +2025-06-26 23:36:59.686 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +2025-06-26 23:36:59.725 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +2025-06-26 23:36:59.743 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +2025-06-26 23:36:59.748 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- -2025-06-20 12:28:28.705 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.706 - +2025-06-26 23:36:59.748 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-26 23:36:59.749 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-26 23:36:59.750 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-26 23:36:59.750 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- -2025-06-20 12:28:28.709 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.709 - +2025-06-26 23:36:59.751 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +2025-06-26 23:36:59.757 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +2025-06-26 23:36:59.758 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +2025-06-26 23:36:59.759 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- -2025-06-20 12:28:28.710 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.711 - +2025-06-26 23:36:59.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +2025-06-26 23:36:59.763 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +2025-06-26 23:36:59.765 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +2025-06-26 23:36:59.767 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- -2025-06-20 12:28:28.713 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.713 - +2025-06-26 23:36:59.767 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +2025-06-26 23:36:59.772 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +2025-06-26 23:36:59.774 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +2025-06-26 23:36:59.775 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- -2025-06-20 12:28:28.715 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.715 - +2025-06-26 23:36:59.775 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +2025-06-26 23:36:59.781 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +2025-06-26 23:36:59.782 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +2025-06-26 23:36:59.784 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- -2025-06-20 12:28:28.716 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.717 - +2025-06-26 23:36:59.784 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +2025-06-26 23:36:59.790 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +2025-06-26 23:36:59.793 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +2025-06-26 23:36:59.794 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- -2025-06-20 12:28:28.718 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.718 - +2025-06-26 23:36:59.794 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +2025-06-26 23:36:59.802 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +2025-06-26 23:36:59.804 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +2025-06-26 23:36:59.805 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- -2025-06-20 12:28:28.719 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.720 - +2025-06-26 23:36:59.805 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +2025-06-26 23:36:59.810 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +2025-06-26 23:36:59.811 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +2025-06-26 23:36:59.812 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- -2025-06-20 12:28:28.722 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.722 - +2025-06-26 23:36:59.812 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +2025-06-26 23:36:59.818 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +2025-06-26 23:36:59.821 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +2025-06-26 23:36:59.822 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- -2025-06-20 12:28:28.725 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.726 - +2025-06-26 23:36:59.822 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +2025-06-26 23:36:59.826 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +2025-06-26 23:36:59.827 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +2025-06-26 23:36:59.828 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- -2025-06-20 12:28:28.728 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.728 - +2025-06-26 23:36:59.828 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +2025-06-26 23:36:59.835 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +2025-06-26 23:36:59.837 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +2025-06-26 23:36:59.838 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- -2025-06-20 12:28:28.730 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.731 - +2025-06-26 23:36:59.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +2025-06-26 23:36:59.844 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +2025-06-26 23:36:59.845 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +2025-06-26 23:36:59.846 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- -2025-06-20 12:28:28.732 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.732 - +2025-06-26 23:36:59.846 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +2025-06-26 23:36:59.852 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +2025-06-26 23:36:59.853 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +2025-06-26 23:36:59.854 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- -2025-06-20 12:28:28.734 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.734 - +2025-06-26 23:36:59.854 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +2025-06-26 23:36:59.866 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +2025-06-26 23:36:59.872 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +2025-06-26 23:36:59.875 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- -2025-06-20 12:28:28.736 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.736 - +2025-06-26 23:36:59.875 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +2025-06-26 23:36:59.886 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +2025-06-26 23:36:59.889 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +2025-06-26 23:36:59.890 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- -2025-06-20 12:28:28.738 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.739 - +2025-06-26 23:36:59.890 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +2025-06-26 23:36:59.902 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +2025-06-26 23:36:59.906 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +2025-06-26 23:36:59.908 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- -2025-06-20 12:28:28.742 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.742 - +2025-06-26 23:36:59.908 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +2025-06-26 23:36:59.917 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +2025-06-26 23:36:59.920 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +2025-06-26 23:36:59.922 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- -2025-06-20 12:28:28.745 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.745 - +2025-06-26 23:36:59.922 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +2025-06-26 23:36:59.932 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +2025-06-26 23:36:59.937 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +2025-06-26 23:36:59.938 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- -2025-06-20 12:28:28.747 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.747 - +2025-06-26 23:36:59.939 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +2025-06-26 23:36:59.950 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +2025-06-26 23:36:59.954 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +2025-06-26 23:36:59.956 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- -2025-06-20 12:28:28.749 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.749 - +2025-06-26 23:36:59.956 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +2025-06-26 23:36:59.968 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +2025-06-26 23:36:59.972 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +2025-06-26 23:36:59.974 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- -2025-06-20 12:28:28.751 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.751 - +2025-06-26 23:36:59.974 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +2025-06-26 23:36:59.987 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +2025-06-26 23:36:59.992 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +2025-06-26 23:36:59.993 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- -2025-06-20 12:28:28.752 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.753 - +2025-06-26 23:36:59.993 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +2025-06-26 23:37:00.005 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +2025-06-26 23:37:00.009 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +2025-06-26 23:37:00.011 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- -2025-06-20 12:28:28.755 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.755 - +2025-06-26 23:37:00.011 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +2025-06-26 23:37:00.025 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +2025-06-26 23:37:00.027 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +2025-06-26 23:37:00.031 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- -2025-06-20 12:28:28.759 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.759 - +2025-06-26 23:37:00.031 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +2025-06-26 23:37:00.041 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +2025-06-26 23:37:00.045 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +2025-06-26 23:37:00.046 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- -2025-06-20 12:28:28.762 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.762 - +2025-06-26 23:37:00.046 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +2025-06-26 23:37:00.056 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +2025-06-26 23:37:00.060 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +2025-06-26 23:37:00.063 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- -2025-06-20 12:28:28.766 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.767 - +2025-06-26 23:37:00.067 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-26 23:37:00.114 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-26 23:37:00.126 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-26 23:37:00.130 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- -2025-06-20 12:28:28.771 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.772 - +2025-06-26 23:37:00.130 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-26 23:37:00.176 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-26 23:37:00.191 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-26 23:37:00.195 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +2025-06-26 23:37:00.195 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +2025-06-26 23:37:00.266 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +2025-06-26 23:37:00.278 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +2025-06-26 23:37:00.284 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +2025-06-26 23:37:00.284 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +2025-06-26 23:37:00.330 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +2025-06-26 23:37:00.345 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +2025-06-26 23:37:00.349 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- -2025-06-20 12:28:28.776 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.777 - +2025-06-26 23:37:00.349 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-26 23:37:00.396 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-26 23:37:00.407 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-26 23:37:00.411 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- -2025-06-20 12:28:28.780 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.782 - +2025-06-26 23:37:00.412 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-26 23:37:00.458 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-26 23:37:00.472 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-26 23:37:00.476 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- -2025-06-20 12:28:28.786 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.786 - +2025-06-26 23:37:00.476 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-26 23:37:00.535 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-26 23:37:00.548 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-26 23:37:00.552 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- -2025-06-20 12:28:28.791 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.792 - +2025-06-26 23:37:00.552 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-26 23:37:00.604 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-26 23:37:00.617 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-26 23:37:00.621 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- -2025-06-20 12:28:28.795 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.796 - +2025-06-26 23:37:00.621 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-26 23:37:00.667 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-26 23:37:00.679 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-26 23:37:00.684 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- -2025-06-20 12:28:28.799 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.799 - +2025-06-26 23:37:00.684 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-26 23:37:00.733 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-26 23:37:00.744 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-26 23:37:00.748 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- -2025-06-20 12:28:28.803 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.805 - +2025-06-26 23:37:00.748 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-26 23:37:00.795 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-26 23:37:00.809 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-26 23:37:00.814 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- -2025-06-20 12:28:28.809 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.810 - +2025-06-26 23:37:00.814 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-26 23:37:00.862 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-26 23:37:00.874 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-26 23:37:00.878 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- -2025-06-20 12:28:28.813 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.814 - +2025-06-26 23:37:00.878 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-26 23:37:00.925 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-26 23:37:00.936 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-26 23:37:00.941 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-26 23:37:00.941 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-26 23:37:00.995 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-26 23:37:01.009 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-26 23:37:01.014 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-26 23:37:01.014 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-26 23:37:01.075 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-26 23:37:01.089 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-26 23:37:01.094 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- -2025-06-20 12:28:28.817 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.818 - +2025-06-26 23:37:01.094 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-26 23:37:01.146 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-26 23:37:01.159 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-26 23:37:01.162 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- -2025-06-20 12:28:28.822 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.823 - +2025-06-26 23:37:01.162 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-26 23:37:01.214 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-26 23:37:01.227 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-26 23:37:01.231 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- -2025-06-20 12:28:28.828 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.828 - +2025-06-26 23:37:01.231 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-26 23:37:01.284 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-26 23:37:01.295 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-26 23:37:01.301 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- -2025-06-20 12:28:28.831 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.832 - +2025-06-26 23:37:01.301 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-26 23:37:01.354 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-26 23:37:01.368 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-26 23:37:01.372 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- -2025-06-20 12:28:28.836 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.836 - +2025-06-26 23:37:01.372 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-26 23:37:01.424 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-26 23:37:01.436 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-26 23:37:01.439 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- -2025-06-20 12:28:28.841 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.842 - +2025-06-26 23:37:01.439 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-26 23:37:01.494 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-26 23:37:01.507 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-26 23:37:01.511 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- -2025-06-20 12:28:28.845 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.845 - +2025-06-26 23:37:01.512 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-26 23:37:01.566 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-26 23:37:01.584 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-26 23:37:01.588 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- -2025-06-20 12:28:28.849 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.849 - +2025-06-26 23:37:01.588 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-26 23:37:01.646 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-26 23:37:01.658 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-26 23:37:01.662 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- -2025-06-20 12:28:28.853 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.854 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- -2025-06-20 12:28:28.860 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.860 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- -2025-06-20 12:28:28.865 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.865 - +2025-06-26 23:37:01.662 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-26 23:37:01.714 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-26 23:37:01.725 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-26 23:37:01.729 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- -2025-06-20 12:28:28.868 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.869 - +2025-06-26 23:37:01.729 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-26 23:37:01.792 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-26 23:37:01.807 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-26 23:37:01.811 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- -2025-06-20 12:28:28.870 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.870 - +2025-06-26 23:37:01.813 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +2025-06-26 23:37:01.818 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +2025-06-26 23:37:01.820 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +2025-06-26 23:37:01.821 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- -2025-06-20 12:28:28.875 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.875 - +2025-06-26 23:37:01.821 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +2025-06-26 23:37:02.038 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +2025-06-26 23:37:02.110 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +2025-06-26 23:37:02.116 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- -2025-06-20 12:28:28.877 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.879 - +2025-06-26 23:37:02.117 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +2025-06-26 23:37:02.136 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +2025-06-26 23:37:02.144 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +2025-06-26 23:37:02.146 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- -2025-06-20 12:28:28.880 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.880 - +2025-06-26 23:37:02.147 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +2025-06-26 23:37:02.155 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +2025-06-26 23:37:02.156 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +2025-06-26 23:37:02.157 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- -2025-06-20 12:28:28.883 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.884 - +2025-06-26 23:37:02.157 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +2025-06-26 23:37:02.265 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +2025-06-26 23:37:02.337 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +2025-06-26 23:37:02.340 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- -2025-06-20 12:28:28.887 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.888 - +2025-06-26 23:37:02.340 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +2025-06-26 23:37:02.608 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +2025-06-26 23:37:02.660 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +2025-06-26 23:37:02.663 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- -2025-06-20 12:28:28.889 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.890 - +2025-06-26 23:37:02.663 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +2025-06-26 23:37:02.666 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +2025-06-26 23:37:02.667 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +2025-06-26 23:37:02.669 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- -2025-06-20 12:28:28.892 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.893 - +2025-06-26 23:37:02.670 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +2025-06-26 23:37:02.682 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +2025-06-26 23:37:02.725 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +2025-06-26 23:37:02.726 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- -2025-06-20 12:28:28.893 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.895 - +2025-06-26 23:37:02.727 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +2025-06-26 23:37:02.729 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +2025-06-26 23:37:02.731 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +2025-06-26 23:37:02.734 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- -2025-06-20 12:28:28.895 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.896 - +2025-06-26 23:37:02.735 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +2025-06-26 23:37:02.738 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +2025-06-26 23:37:02.739 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +2025-06-26 23:37:02.740 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- -2025-06-20 12:28:28.897 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.898 - +2025-06-26 23:37:02.740 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +2025-06-26 23:37:02.775 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +2025-06-26 23:37:02.801 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +2025-06-26 23:37:02.803 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- -2025-06-20 12:28:28.899 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.899 - +2025-06-26 23:37:02.804 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +2025-06-26 23:37:02.818 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +2025-06-26 23:37:02.824 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +2025-06-26 23:37:02.824 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- -2025-06-20 12:28:28.901 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.901 - +2025-06-26 23:37:02.824 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +2025-06-26 23:37:02.841 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +2025-06-26 23:37:02.845 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +2025-06-26 23:37:02.847 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- -2025-06-20 12:28:28.902 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.902 - +2025-06-26 23:37:02.847 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +2025-06-26 23:37:02.852 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +2025-06-26 23:37:02.854 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +2025-06-26 23:37:02.855 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- -2025-06-20 12:28:28.904 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.904 - +2025-06-26 23:37:02.855 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +2025-06-26 23:37:02.861 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +2025-06-26 23:37:02.862 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +2025-06-26 23:37:02.863 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- -2025-06-20 12:28:28.906 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.908 - +2025-06-26 23:37:02.863 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +2025-06-26 23:37:02.873 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +2025-06-26 23:37:02.874 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +2025-06-26 23:37:02.876 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- -2025-06-20 12:28:28.909 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.909 - +2025-06-26 23:37:02.876 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +2025-06-26 23:37:02.879 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +2025-06-26 23:37:02.879 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +2025-06-26 23:37:02.880 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- -2025-06-20 12:28:28.911 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.911 - +2025-06-26 23:37:02.880 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +2025-06-26 23:37:02.886 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +2025-06-26 23:37:02.886 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +2025-06-26 23:37:02.887 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- -2025-06-20 12:28:28.912 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.912 - +2025-06-26 23:37:02.887 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +2025-06-26 23:37:02.890 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +2025-06-26 23:37:02.893 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +2025-06-26 23:37:02.894 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- -2025-06-20 12:28:28.915 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.915 - +2025-06-26 23:37:02.894 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +2025-06-26 23:37:02.914 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +2025-06-26 23:37:02.920 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +2025-06-26 23:37:02.922 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- -2025-06-20 12:28:28.916 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.916 - +2025-06-26 23:37:02.922 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +2025-06-26 23:37:02.924 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +2025-06-26 23:37:02.925 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +2025-06-26 23:37:02.925 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml --- -2025-06-20 12:28:28.917 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.917 - +2025-06-26 23:37:02.925 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:02.925 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- -2025-06-20 12:28:28.918 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.919 - +2025-06-26 23:37:02.925 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +2025-06-26 23:37:02.947 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +2025-06-26 23:37:02.953 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +2025-06-26 23:37:02.956 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- -2025-06-20 12:28:28.920 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.920 - +2025-06-26 23:37:02.956 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +2025-06-26 23:37:02.960 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +2025-06-26 23:37:02.961 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +2025-06-26 23:37:02.962 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- -2025-06-20 12:28:28.922 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.923 - +2025-06-26 23:37:02.962 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +2025-06-26 23:37:03.037 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +2025-06-26 23:37:03.067 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +2025-06-26 23:37:03.070 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- -2025-06-20 12:28:28.926 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.926 - +2025-06-26 23:37:03.071 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +2025-06-26 23:37:03.072 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +2025-06-26 23:37:03.074 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +2025-06-26 23:37:03.075 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- -2025-06-20 12:28:28.927 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.928 - +2025-06-26 23:37:03.075 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +2025-06-26 23:37:03.079 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +2025-06-26 23:37:03.086 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +2025-06-26 23:37:03.087 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- -2025-06-20 12:28:28.928 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.929 - +2025-06-26 23:37:03.087 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +2025-06-26 23:37:03.090 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +2025-06-26 23:37:03.091 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +2025-06-26 23:37:03.091 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- -2025-06-20 12:28:28.931 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.931 - +2025-06-26 23:37:03.092 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +2025-06-26 23:37:03.110 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +2025-06-26 23:37:03.117 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +2025-06-26 23:37:03.119 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- -2025-06-20 12:28:28.932 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.933 - +2025-06-26 23:37:03.119 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +2025-06-26 23:37:03.122 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +2025-06-26 23:37:03.122 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +2025-06-26 23:37:03.123 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- -2025-06-20 12:28:28.934 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.934 - +2025-06-26 23:37:03.123 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +2025-06-26 23:37:03.126 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +2025-06-26 23:37:03.127 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +2025-06-26 23:37:03.127 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- -2025-06-20 12:28:28.935 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.935 - +2025-06-26 23:37:03.127 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +2025-06-26 23:37:03.134 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +2025-06-26 23:37:03.136 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +2025-06-26 23:37:03.137 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- -2025-06-20 12:28:28.936 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.937 - +2025-06-26 23:37:03.137 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +2025-06-26 23:37:03.143 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +2025-06-26 23:37:03.144 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +2025-06-26 23:37:03.144 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- -2025-06-20 12:28:28.938 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.939 - +2025-06-26 23:37:03.145 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +2025-06-26 23:37:03.152 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +2025-06-26 23:37:03.156 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +2025-06-26 23:37:03.157 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- -2025-06-20 12:28:28.942 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.942 - +2025-06-26 23:37:03.157 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +2025-06-26 23:37:03.207 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +2025-06-26 23:37:03.225 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +2025-06-26 23:37:03.228 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- -2025-06-20 12:28:28.945 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.946 - +2025-06-26 23:37:03.228 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +2025-06-26 23:37:03.252 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +2025-06-26 23:37:03.257 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +2025-06-26 23:37:03.258 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml --- -2025-06-20 12:28:28.946 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.946 - +2025-06-26 23:37:03.259 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:03.259 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml --- -2025-06-20 12:28:28.947 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.947 - +2025-06-26 23:37:03.259 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:03.259 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- -2025-06-20 12:28:28.948 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.949 - +2025-06-26 23:37:03.259 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +2025-06-26 23:37:03.265 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +2025-06-26 23:37:03.269 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +2025-06-26 23:37:03.270 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- -2025-06-20 12:28:28.954 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.954 - +2025-06-26 23:37:03.271 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +2025-06-26 23:37:03.411 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +2025-06-26 23:37:04.070 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +2025-06-26 23:37:04.077 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- -2025-06-20 12:28:28.958 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.959 - +2025-06-26 23:37:04.077 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +2025-06-26 23:37:04.097 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +2025-06-26 23:37:04.108 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +2025-06-26 23:37:04.110 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml --- -2025-06-20 12:28:28.960 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.960 - +2025-06-26 23:37:04.111 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:04.111 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- -2025-06-20 12:28:28.961 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.961 - +2025-06-26 23:37:04.111 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +2025-06-26 23:37:04.130 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +2025-06-26 23:37:04.136 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +2025-06-26 23:37:04.137 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml --- -2025-06-20 12:28:28.962 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.962 - +2025-06-26 23:37:04.137 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:04.137 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml --- -2025-06-20 12:28:28.962 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.963 - +2025-06-26 23:37:04.138 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:04.138 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml --- -2025-06-20 12:28:28.963 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.963 - +2025-06-26 23:37:04.138 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:04.138 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- -2025-06-20 12:28:28.964 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.964 - +2025-06-26 23:37:04.138 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +2025-06-26 23:37:04.140 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +2025-06-26 23:37:04.141 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +2025-06-26 23:37:04.141 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- -2025-06-20 12:28:28.965 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.966 - +2025-06-26 23:37:04.142 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +2025-06-26 23:37:04.150 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +2025-06-26 23:37:04.155 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +2025-06-26 23:37:04.156 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- -2025-06-20 12:28:28.967 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.967 - +2025-06-26 23:37:04.156 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +2025-06-26 23:37:04.157 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +2025-06-26 23:37:04.158 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +2025-06-26 23:37:04.158 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml --- -2025-06-20 12:28:28.967 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- -2025-06-20 12:28:28.967 - +2025-06-26 23:37:04.159 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- +2025-06-26 23:37:04.159 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- -2025-06-20 12:28:28.969 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.969 - +2025-06-26 23:37:04.159 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +2025-06-26 23:37:04.179 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +2025-06-26 23:37:04.189 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +2025-06-26 23:37:04.190 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- -2025-06-20 12:28:28.971 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.971 - +2025-06-26 23:37:04.190 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +2025-06-26 23:37:04.194 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +2025-06-26 23:37:04.197 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +2025-06-26 23:37:04.199 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- -2025-06-20 12:28:28.973 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.974 - +2025-06-26 23:37:04.200 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +2025-06-26 23:37:04.205 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +2025-06-26 23:37:04.206 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +2025-06-26 23:37:04.207 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- -2025-06-20 12:28:28.977 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.977 - +2025-06-26 23:37:04.207 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +2025-06-26 23:37:04.212 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +2025-06-26 23:37:04.214 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +2025-06-26 23:37:04.216 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- -2025-06-20 12:28:28.979 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.979 - +2025-06-26 23:37:04.216 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +2025-06-26 23:37:04.226 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +2025-06-26 23:37:04.279 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +2025-06-26 23:37:04.280 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- -2025-06-20 12:28:28.983 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.983 - +2025-06-26 23:37:04.280 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +2025-06-26 23:37:04.324 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +2025-06-26 23:37:04.354 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +2025-06-26 23:37:04.357 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- -2025-06-20 12:28:28.984 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.985 - +2025-06-26 23:37:04.357 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +2025-06-26 23:37:04.367 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +2025-06-26 23:37:04.371 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +2025-06-26 23:37:04.372 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- -2025-06-20 12:28:28.986 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.986 - +2025-06-26 23:37:04.372 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +2025-06-26 23:37:04.374 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +2025-06-26 23:37:04.375 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +2025-06-26 23:37:04.375 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- -2025-06-20 12:28:28.987 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.988 - +2025-06-26 23:37:04.375 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +2025-06-26 23:37:04.378 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +2025-06-26 23:37:04.380 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +2025-06-26 23:37:04.381 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- -2025-06-20 12:28:28.989 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.989 - +2025-06-26 23:37:04.381 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +2025-06-26 23:37:04.384 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +2025-06-26 23:37:04.385 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +2025-06-26 23:37:04.386 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- -2025-06-20 12:28:28.993 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.993 - +2025-06-26 23:37:04.386 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +2025-06-26 23:37:04.390 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +2025-06-26 23:37:04.391 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +2025-06-26 23:37:04.392 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- -2025-06-20 12:28:28.994 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.995 - +2025-06-26 23:37:04.394 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +2025-06-26 23:37:04.395 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +2025-06-26 23:37:04.395 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +2025-06-26 23:37:04.396 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- -2025-06-20 12:28:28.996 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.996 - +2025-06-26 23:37:04.396 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +2025-06-26 23:37:04.398 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +2025-06-26 23:37:04.399 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +2025-06-26 23:37:04.401 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- -2025-06-20 12:28:28.997 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.998 - +2025-06-26 23:37:04.402 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +2025-06-26 23:37:04.405 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +2025-06-26 23:37:04.405 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +2025-06-26 23:37:04.407 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- -2025-06-20 12:28:28.999 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:28.999 - +2025-06-26 23:37:04.407 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +2025-06-26 23:37:04.426 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +2025-06-26 23:37:04.430 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +2025-06-26 23:37:04.431 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- -2025-06-20 12:28:29.000 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:29.001 - +2025-06-26 23:37:04.431 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +2025-06-26 23:37:04.438 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +2025-06-26 23:37:04.442 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +2025-06-26 23:37:04.444 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- -2025-06-20 12:28:29.002 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:29.002 - +2025-06-26 23:37:04.444 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +2025-06-26 23:37:04.446 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +2025-06-26 23:37:04.447 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +2025-06-26 23:37:04.448 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- -2025-06-20 12:28:29.003 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:29.003 - +2025-06-26 23:37:04.448 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +2025-06-26 23:37:04.450 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +2025-06-26 23:37:04.451 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +2025-06-26 23:37:04.452 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- -2025-06-20 12:28:29.005 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:29.005 - +2025-06-26 23:37:04.452 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +2025-06-26 23:37:04.454 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +2025-06-26 23:37:04.455 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +2025-06-26 23:37:04.456 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- -2025-06-20 12:28:29.008 - --- SALTANDO TODO (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml (XML no modificado, salida final actualizada) -2025-06-20 12:28:29.009 - +2025-06-26 23:37:04.456 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +2025-06-26 23:37:04.460 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +2025-06-26 23:37:04.461 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +2025-06-26 23:37:04.462 - --- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' --- -2025-06-20 12:28:29.026 - Se encontraron 16 archivos .scl existentes para copiar: -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.026 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.027 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.027 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.027 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.027 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.027 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-20 12:28:29.027 - Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 16 -2025-06-20 12:28:29.027 - +2025-06-26 23:37:04.486 - Se encontraron 16 archivos .scl existentes para copiar: +2025-06-26 23:37:04.486 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl' a '98050_PLC\scl_output\FB_SICK_AFx60_PN.scl' +2025-06-26 23:37:04.488 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl' a '98050_PLC\scl_output\FC Read DI.scl' +2025-06-26 23:37:04.488 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl' a '98050_PLC\scl_output\FC Read DO.scl' +2025-06-26 23:37:04.489 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl' a '98050_PLC\scl_output\FC Write DO.scl' +2025-06-26 23:37:04.489 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl' a '98050_PLC\scl_output\FC_Homing.scl' +2025-06-26 23:37:04.489 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl' a '98050_PLC\scl_output\FC_ProfPos.scl' +2025-06-26 23:37:04.490 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl' a '98050_PLC\scl_output\FC_ProfTrq.scl' +2025-06-26 23:37:04.490 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl' a '98050_PLC\scl_output\FC_ProfVel.scl' +2025-06-26 23:37:04.490 - - Copiando 'ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl' a '98050_PLC\scl_output\VirtualMasterManager.scl' +2025-06-26 23:37:04.491 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl' a '98050_PLC\scl_output\AlarmPresenceAndAcknowledge.scl' +2025-06-26 23:37:04.491 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl' a '98050_PLC\scl_output\RampGenerator.scl' +2025-06-26 23:37:04.491 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl' a '98050_PLC\scl_output\CHECK_AXIS_POSITION.scl' +2025-06-26 23:37:04.492 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl' a '98050_PLC\scl_output\SeamlessDivider_Main.scl' +2025-06-26 23:37:04.492 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl' a '98050_PLC\scl_output\SeamlessDivider_Technology.scl' +2025-06-26 23:37:04.492 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl' a '98050_PLC\scl_output\SeamlessDivider_Technology_MCInterrupt.scl' +2025-06-26 23:37:04.492 - - Copiando 'ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl' a '98050_PLC\scl_output\AlarmManagement.scl' +2025-06-26 23:37:04.493 - Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0 +2025-06-26 23:37:04.493 - --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -2025-06-20 12:28:29.027 - Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output -2025-06-20 12:28:30.366 - +2025-06-26 23:37:04.493 - Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output +2025-06-26 23:37:05.469 - --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -2025-06-20 12:28:30.367 - Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md -2025-06-20 12:28:30.588 - +2025-06-26 23:37:05.469 - Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +2025-06-26 23:37:05.588 - -------------------- Resumen Final del Procesamiento Completo -------------------- -2025-06-20 12:28:30.588 - Total de archivos XML encontrados: 371 -2025-06-20 12:28:30.588 - Archivos procesados/actualizados exitosamente (x1-x3): 338 -2025-06-20 12:28:30.588 - Archivos completamente saltados (x1, x2, x3): 338 -2025-06-20 12:28:30.588 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -2025-06-20 12:28:30.588 - Archivos fallidos (en x1, x2, x3 o error inesperado): 17 -2025-06-20 12:28:30.589 - Archivos XML omitidos (priorizando .scl nativo): 16 -2025-06-20 12:28:30.589 - Archivos SCL existentes copiados (Fase 1.5): 0 -2025-06-20 12:28:30.589 - Archivos SCL existentes omitidos por conflicto (Fase 1.5): 16 -2025-06-20 12:28:30.589 - Fase 2 (Generación XRef - x4): Completada -2025-06-20 12:28:30.589 - Fase 3 (Agregación - x5): Completada -2025-06-20 12:28:30.589 - -------------------------------------------------------------------------------- -2025-06-20 12:28:30.590 - Proceso finalizado con errores. -2025-06-20 12:28:30.590 - ========================================= LOG END ========================================== +2025-06-26 23:37:05.588 - Total de archivos XML encontrados: 388 +2025-06-26 23:37:05.588 - Archivos procesados/actualizados exitosamente (x1-x3): 346 +2025-06-26 23:37:05.588 - Archivos completamente saltados (x1, x2, x3): 0 +2025-06-26 23:37:05.588 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 +2025-06-26 23:37:05.588 - Archivos fallidos (en x1, x2, x3 o error inesperado): 26 +2025-06-26 23:37:05.588 - Archivos XML omitidos (priorizando .scl nativo): 16 +2025-06-26 23:37:05.588 - Archivos SCL existentes copiados (Fase 1.5): 16 +2025-06-26 23:37:05.588 - Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 +2025-06-26 23:37:05.588 - Fase 2 (Generación XRef - x4): Completada +2025-06-26 23:37:05.588 - Fase 3 (Agregación - x5): Completada +2025-06-26 23:37:05.588 - -------------------------------------------------------------------------------- +2025-06-26 23:37:05.588 - Proceso finalizado con errores. +2025-06-26 23:37:05.588 - ========================================= LOG END ========================================== diff --git a/backend/script_groups/XML Parser to SCL/log_x0_main.txt b/backend/script_groups/XML Parser to SCL/log_x0_main.txt index 9530d13..89a096e 100644 --- a/backend/script_groups/XML Parser to SCL/log_x0_main.txt +++ b/backend/script_groups/XML Parser to SCL/log_x0_main.txt @@ -1,7766 +1,1939 @@ --- Log de Ejecución: x0_main.py --- Grupo: XML Parser to SCL -Directorio de Trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia -Inicio: 2025-06-20 18:54:01 -Fin: 2025-06-20 18:54:20 -Duración: 0:00:18.649863 +Directorio de Trabajo: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source +Inicio: 2025-06-26 23:36:49 +Fin: 2025-06-26 23:37:05 +Duración: 0:00:16.256077 Estado: ERROR (Código de Salida: 1) --- SALIDA ESTÁNDAR (STDOUT) --- INFO: format_variable_name importado desde generators.generator_utils -=== Lanzando procesamiento para PLC: PLC === +=== Lanzando procesamiento para PLC: 98050_PLC === INFO: format_variable_name importado desde generators.generator_utils ======================================== LOG START ======================================== -Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia' -Buscando archivos XML recursivamente en: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' -Se encontraron 819 archivos XML para procesar: - - PLC\PlcDataTypes\AnalogInstrument.xml - - PLC\PlcDataTypes\CIP_Link_Type.xml - - PLC\PlcDataTypes\CIP_Simple_Type.xml - - PLC\PlcDataTypes\CIP_Step_Type.xml - - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml - - PLC\PlcDataTypes\Device.xml - - PLC\PlcDataTypes\DigitalInstrument.xml - - PLC\PlcDataTypes\FunctionButton.xml - - PLC\PlcDataTypes\PID.xml - - PLC\PlcDataTypes\QCO Phase.xml - - PLC\PlcDataTypes\QCO Spare.xml - - PLC\PlcDataTypes\QCO Timer.xml - - PLC\PlcDataTypes\QCO Timer_Array_1.xml - - PLC\PlcDataTypes\Recipe_Prod.xml - - PLC\PlcDataTypes\ReportCIPSimpleData.xml - - PLC\PlcDataTypes\TADDR_PAR.xml - - PLC\PlcDataTypes\TCON_PAR.xml - - PLC\PlcDataTypes\TCON_PAR_LF.xml - - PLC\PlcDataTypes\Tipo di dati utente_1.xml - - PLC\PlcDataTypes\Tipo di dati utente_2.xml - - PLC\PlcDataTypes_CR\ASLeds_XRef.xml - - PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml - - PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml - - PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml - - PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml - - PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml - - PLC\PlcDataTypes_CR\Device_XRef.xml - - PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml - - PLC\PlcDataTypes_CR\FunctionButton_XRef.xml - - PLC\PlcDataTypes_CR\IFLeds_XRef.xml - - PLC\PlcDataTypes_CR\PID_XRef.xml - - PLC\PlcDataTypes_CR\QCO Phase_XRef.xml - - PLC\PlcDataTypes_CR\QCO Spare_XRef.xml - - PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml - - PLC\PlcDataTypes_CR\QCO Timer_XRef.xml - - PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml - - PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml - - PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml - - PLC\PlcDataTypes_CR\SV_State_XRef.xml - - PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml - - PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml - - PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml - - PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml - - PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml - - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml - - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml - - PLC\PlcTags\Inputs.xml - - PLC\PlcTags\Memories.xml - - PLC\PlcTags\Outputs.xml - - PLC\PlcTags\OutputsFesto.xml - - PLC\PlcTags\Tabella delle variabili standard.xml - - PLC\PlcTags\Tabella delle variabili_1.xml - - PLC\PlcTags\Tabella delle variabili_2.xml - - PLC\PlcTags\Timers_Counters.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml - - PLC\ProgramBlocks_CR\Baialage_XRef.xml - - PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Blocco_1_XRef.xml - - PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml - - PLC\ProgramBlocks_CR\Block_compare_XRef.xml - - PLC\ProgramBlocks_CR\Block_move_XRef.xml - - PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml - - PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml - - PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml - - PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml - - PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_XRef.xml - - PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml - - PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml - - PLC\ProgramBlocks_CR\CIPMain_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml - - PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml - - PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml - - PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml - - PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml - - PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml - - PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml - - PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml - - PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml - - PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml - - PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml - - PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml - - PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml - - PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml - - PLC\ProgramBlocks_CR\Clock Signal_XRef.xml - - PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml - - PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml - - PLC\ProgramBlocks_CR\DELETE_XRef.xml - - PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml - - PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml - - PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml - - PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml - - PLC\ProgramBlocks_CR\Delay_XRef.xml - - PLC\ProgramBlocks_CR\DeltaP_XRef.xml - - PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml - - PLC\ProgramBlocks_CR\FW_DRand_XRef.xml - - PLC\ProgramBlocks_CR\FeedForward_XRef.xml - - PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml - - PLC\ProgramBlocks_CR\FillerControl_XRef.xml - - PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml - - PLC\ProgramBlocks_CR\FillingTime_XRef.xml - - PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml - - PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml - - PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml - - PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml - - PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml - - PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml - - PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml - - PLC\ProgramBlocks_CR\HMI Key User_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Device_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml - - PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml - - PLC\ProgramBlocks_CR\HMI_PID_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Service_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml - - PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml - - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml - - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml - - PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml - - PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml - - PLC\ProgramBlocks_CR\Input_Data_XRef.xml - - PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml - - PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml - - PLC\ProgramBlocks_CR\Input_XRef.xml - - PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml - - PLC\ProgramBlocks_CR\Integral_XRef.xml - - PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml - - PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml - - PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml - - PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml - - PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml - - PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml - - PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml - - PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml - - PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml - - PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml - - PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml - - PLC\ProgramBlocks_CR\MSE Slope_XRef.xml - - PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml - - PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml - - PLC\ProgramBlocks_CR\MessageScroll_XRef.xml - - PLC\ProgramBlocks_CR\ModValveFault_XRef.xml - - PLC\ProgramBlocks_CR\ONS_R_XRef.xml - - PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml - - PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml - - PLC\ProgramBlocks_CR\Output_XRef.xml - - PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml - - PLC\ProgramBlocks_CR\PIDControl_XRef.xml - - PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml - - PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml - - PLC\ProgramBlocks_CR\PID_Variables_XRef.xml - - PLC\ProgramBlocks_CR\PPM O2_XRef.xml - - PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml - - PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml - - PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml - - PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Procedure_XRef.xml - - PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml - - PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml - - PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml - - PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml - - PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml - - PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml - - PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml - - PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml - - PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml - - PLC\ProgramBlocks_CR\ProductQuality_XRef.xml - - PLC\ProgramBlocks_CR\Profibus Network_XRef.xml - - PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Programming error_XRef.xml - - PLC\ProgramBlocks_CR\PumpsControl_XRef.xml - - PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml - - PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml - - PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml - - PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml - - PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml - - PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #01_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #02_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #03_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #04_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #05_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #06_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #07_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #08_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #09_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #10_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #11_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #12_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #13_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #14_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #15_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #16_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #17_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #18_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #19_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #20_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #21_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #22_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #23_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #24_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #25_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #26_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #27_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #28_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #29_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #30_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #31_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #32_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #33_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #34_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #35_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #36_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #37_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #38_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #39_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #40_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #41_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #42_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #43_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #44_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #45_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #46_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #47_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #48_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #49_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #50_XRef.xml - - PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml - - PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml - - PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml - - PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml - - PLC\ProgramBlocks_CR\SEL_I_XRef.xml - - PLC\ProgramBlocks_CR\SEL_R_XRef.xml - - PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml - - PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Safeties_XRef.xml - - PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml - - PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml - - PLC\ProgramBlocks_CR\Signal Gen_XRef.xml - - PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml - - PLC\ProgramBlocks_CR\SlewLimit_XRef.xml - - PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml - - PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml - - PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml - - PLC\ProgramBlocks_CR\SubCarb_XRef.xml - - PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml - - PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml - - PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml - - PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml - - PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml - - PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml - - PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml - - PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml - - PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml - - PLC\ProgramBlocks_CR\T_Timer_XRef.xml - - PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml - - PLC\ProgramBlocks_CR\TankLevel_XRef.xml - - PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml - - PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml - - PLC\ProgramBlocks_CR\ValveFlow_XRef.xml - - PLC\ProgramBlocks_CR\WaterDensity_XRef.xml - - PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml - - PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml - - PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml - - PLC\ProgramBlocks_CR\_StepMove_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml - - PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml - - PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml - - PLC\ProgramBlocks_XML\Baialage.xml - - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml - - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml - - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml - - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml - - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml - - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml - - PLC\ProgramBlocks_XML\BlenderPID__Main.xml - - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml - - PLC\ProgramBlocks_XML\BlenderRinse.xml - - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml - - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml - - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml - - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml - - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml - - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml - - PLC\ProgramBlocks_XML\BlenderRun__Control.xml - - PLC\ProgramBlocks_XML\Blender_Constants.xml - - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml - - PLC\ProgramBlocks_XML\Blender_Variables.xml - - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml - - PLC\ProgramBlocks_XML\Blocco_1.xml - - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml - - PLC\ProgramBlocks_XML\Block_compare.xml - - PLC\ProgramBlocks_XML\Block_move.xml - - PLC\ProgramBlocks_XML\BrixTracking_Data.xml - - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml - - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml - - PLC\ProgramBlocks_XML\CIP CVQ.xml - - PLC\ProgramBlocks_XML\CIP FlipFlop.xml - - PLC\ProgramBlocks_XML\CIPLocal.xml - - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml - - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml - - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml - - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml - - PLC\ProgramBlocks_XML\CIPMain.xml - - PLC\ProgramBlocks_XML\CIPMain_Flood.xml - - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml - - PLC\ProgramBlocks_XML\CIPRecipe#01.xml - - PLC\ProgramBlocks_XML\CIPRecipe#02.xml - - PLC\ProgramBlocks_XML\CIPRecipe#03.xml - - PLC\ProgramBlocks_XML\CIPRecipe#04.xml - - PLC\ProgramBlocks_XML\CIPRecipe#05.xml - - PLC\ProgramBlocks_XML\CIPRecipe#06.xml - - PLC\ProgramBlocks_XML\CIPRecipe#07.xml - - PLC\ProgramBlocks_XML\CIPRecipe#08.xml - - PLC\ProgramBlocks_XML\CIPRecipe#09.xml - - PLC\ProgramBlocks_XML\CIPRecipe#10.xml - - PLC\ProgramBlocks_XML\CIPRecipe#11.xml - - PLC\ProgramBlocks_XML\CIPRecipe#12.xml - - PLC\ProgramBlocks_XML\CIPRecipe#13.xml - - PLC\ProgramBlocks_XML\CIPRecipe#14.xml - - PLC\ProgramBlocks_XML\CIPRecipe#15.xml - - PLC\ProgramBlocks_XML\CIPRecipe#16.xml - - PLC\ProgramBlocks_XML\CIPRecipe#17.xml - - PLC\ProgramBlocks_XML\CIPRecipe#18.xml - - PLC\ProgramBlocks_XML\CIPRecipe#19.xml - - PLC\ProgramBlocks_XML\CIPRecipe#20.xml - - PLC\ProgramBlocks_XML\CIPRecipe#21.xml - - PLC\ProgramBlocks_XML\CIPRecipe#22.xml - - PLC\ProgramBlocks_XML\CIPRecipe#23.xml - - PLC\ProgramBlocks_XML\CIPRecipe#24.xml - - PLC\ProgramBlocks_XML\CIPRecipe#25.xml - - PLC\ProgramBlocks_XML\CIPRecipe#26.xml - - PLC\ProgramBlocks_XML\CIPRecipe#27.xml - - PLC\ProgramBlocks_XML\CIPRecipe#28.xml - - PLC\ProgramBlocks_XML\CIPRecipe#29.xml - - PLC\ProgramBlocks_XML\CIPRecipe#30.xml - - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml - - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml - - PLC\ProgramBlocks_XML\CIPReportDB.xml - - PLC\ProgramBlocks_XML\CIPReportManager.xml - - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml - - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml - - PLC\ProgramBlocks_XML\CO2 Solubility.xml - - PLC\ProgramBlocks_XML\CO2EqPress.xml - - PLC\ProgramBlocks_XML\CO2InjPressure.xml - - PLC\ProgramBlocks_XML\CO2Tracking.xml - - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml - - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml - - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml - - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml - - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml - - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml - - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml - - PLC\ProgramBlocks_XML\CYC_INT5.xml - - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml - - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml - - PLC\ProgramBlocks_XML\Clock Signal.xml - - PLC\ProgramBlocks_XML\Co2_Counters.xml - - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml - - PLC\ProgramBlocks_XML\DELETE.xml - - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml - - PLC\ProgramBlocks_XML\DeaireationValve.xml - - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml - - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml - - PLC\ProgramBlocks_XML\Delay.xml - - PLC\ProgramBlocks_XML\DeltaP.xml - - PLC\ProgramBlocks_XML\EQ_STRNG.xml - - PLC\ProgramBlocks_XML\FW_DRand.xml - - PLC\ProgramBlocks_XML\FeedForward.xml - - PLC\ProgramBlocks_XML\FillerControl.xml - - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml - - PLC\ProgramBlocks_XML\FillingTime.xml - - PLC\ProgramBlocks_XML\FirstProduction_Data.xml - - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml - - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml - - PLC\ProgramBlocks_XML\FrictionLoss.xml - - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml - - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml - - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml - - PLC\ProgramBlocks_XML\HMI Key User.xml - - PLC\ProgramBlocks_XML\HMI_Alarms.xml - - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml - - PLC\ProgramBlocks_XML\HMI_Device.xml - - PLC\ProgramBlocks_XML\HMI_Digital.xml - - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml - - PLC\ProgramBlocks_XML\HMI_Instrument.xml - - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml - - PLC\ProgramBlocks_XML\HMI_PID.xml - - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml - - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml - - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml - - PLC\ProgramBlocks_XML\HMI_Service.xml - - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml - - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml - - PLC\ProgramBlocks_XML\IO_FLT1.xml - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml - - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml - - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml - - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml - - PLC\ProgramBlocks_XML\ITC Communic Filler.xml - - PLC\ProgramBlocks_XML\ITC Communic MainData.xml - - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml - - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml - - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml - - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml - - PLC\ProgramBlocks_XML\ITC DataIn.xml - - PLC\ProgramBlocks_XML\ITC DataOut.xml - - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml - - PLC\ProgramBlocks_XML\ITC MainRoutine.xml - - PLC\ProgramBlocks_XML\Input.xml - - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml - - PLC\ProgramBlocks_XML\Input_Data.xml - - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml - - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml - - PLC\ProgramBlocks_XML\Instrument_Scanner.xml - - PLC\ProgramBlocks_XML\Integral.xml - - PLC\ProgramBlocks_XML\Interlocking_Panel.xml - - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml - - PLC\ProgramBlocks_XML\Interlocking_Variables.xml - - PLC\ProgramBlocks_XML\Key Read & Write Data.xml - - PLC\ProgramBlocks_XML\Key Read & Write.xml - - PLC\ProgramBlocks_XML\LIMIT_I.xml - - PLC\ProgramBlocks_XML\LIMIT_R.xml - - PLC\ProgramBlocks_XML\LowPassFilter.xml - - PLC\ProgramBlocks_XML\MFMAnalogValues.xml - - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml - - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml - - PLC\ProgramBlocks_XML\MOD_ERR.xml - - PLC\ProgramBlocks_XML\MSE Slope.xml - - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml - - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml - - PLC\ProgramBlocks_XML\MessageScroll.xml - - PLC\ProgramBlocks_XML\ModValveFault.xml - - PLC\ProgramBlocks_XML\ONS_R.xml - - PLC\ProgramBlocks_XML\Output.xml - - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml - - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml - - PLC\ProgramBlocks_XML\PID MAIN Data.xml - - PLC\ProgramBlocks_XML\PIDControl.xml - - PLC\ProgramBlocks_XML\PID_Filling_Head.xml - - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml - - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml - - PLC\ProgramBlocks_XML\PID_RMM301.xml - - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml - - PLC\ProgramBlocks_XML\PID_RMM303.xml - - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml - - PLC\ProgramBlocks_XML\PID_RMM304.xml - - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml - - PLC\ProgramBlocks_XML\PID_RMP302.xml - - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml - - PLC\ProgramBlocks_XML\PID_RVM301.xml - - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml - - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml - - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml - - PLC\ProgramBlocks_XML\PID_RVN302.xml - - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml - - PLC\ProgramBlocks_XML\PID_RVP303.xml - - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml - - PLC\ProgramBlocks_XML\PID_RVS318.xml - - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml - - PLC\ProgramBlocks_XML\PID_Variables.xml - - PLC\ProgramBlocks_XML\PPM O2.xml - - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml - - PLC\ProgramBlocks_XML\Procedure.xml - - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml - - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml - - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml - - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml - - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml - - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml - - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml - - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml - - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml - - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml - - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml - - PLC\ProgramBlocks_XML\Procedure_Variables.xml - - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml - - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml - - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml - - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml - - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml - - PLC\ProgramBlocks_XML\ProdReportDB.xml - - PLC\ProgramBlocks_XML\ProdReportManager.xml - - PLC\ProgramBlocks_XML\ProductAvailable.xml - - PLC\ProgramBlocks_XML\ProductLiterInTank.xml - - PLC\ProgramBlocks_XML\ProductPipeDrain.xml - - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml - - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml - - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml - - PLC\ProgramBlocks_XML\ProductQuality.xml - - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml - - PLC\ProgramBlocks_XML\Profibus Network.xml - - PLC\ProgramBlocks_XML\Profibus_Variables.xml - - PLC\ProgramBlocks_XML\Programming error.xml - - PLC\ProgramBlocks_XML\PumpsControl.xml - - PLC\ProgramBlocks_XML\QCO Monitor.xml - - PLC\ProgramBlocks_XML\QCO Timing DB.xml - - PLC\ProgramBlocks_XML\RACK_FLT.xml - - PLC\ProgramBlocks_XML\REPLACE_Mod.xml - - PLC\ProgramBlocks_XML\ReadAnalogIn.xml - - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml - - PLC\ProgramBlocks_XML\Recipe #01.xml - - PLC\ProgramBlocks_XML\Recipe #02.xml - - PLC\ProgramBlocks_XML\Recipe #03.xml - - PLC\ProgramBlocks_XML\Recipe #04.xml - - PLC\ProgramBlocks_XML\Recipe #05.xml - - PLC\ProgramBlocks_XML\Recipe #06.xml - - PLC\ProgramBlocks_XML\Recipe #07.xml - - PLC\ProgramBlocks_XML\Recipe #08.xml - - PLC\ProgramBlocks_XML\Recipe #09.xml - - PLC\ProgramBlocks_XML\Recipe #10.xml - - PLC\ProgramBlocks_XML\Recipe #11.xml - - PLC\ProgramBlocks_XML\Recipe #12.xml - - PLC\ProgramBlocks_XML\Recipe #13.xml - - PLC\ProgramBlocks_XML\Recipe #14.xml - - PLC\ProgramBlocks_XML\Recipe #15.xml - - PLC\ProgramBlocks_XML\Recipe #16.xml - - PLC\ProgramBlocks_XML\Recipe #17.xml - - PLC\ProgramBlocks_XML\Recipe #18.xml - - PLC\ProgramBlocks_XML\Recipe #19.xml - - PLC\ProgramBlocks_XML\Recipe #20.xml - - PLC\ProgramBlocks_XML\Recipe #21.xml - - PLC\ProgramBlocks_XML\Recipe #22.xml - - PLC\ProgramBlocks_XML\Recipe #23.xml - - PLC\ProgramBlocks_XML\Recipe #24.xml - - PLC\ProgramBlocks_XML\Recipe #25.xml - - PLC\ProgramBlocks_XML\Recipe #26.xml - - PLC\ProgramBlocks_XML\Recipe #27.xml - - PLC\ProgramBlocks_XML\Recipe #28.xml - - PLC\ProgramBlocks_XML\Recipe #29.xml - - PLC\ProgramBlocks_XML\Recipe #30.xml - - PLC\ProgramBlocks_XML\Recipe #31.xml - - PLC\ProgramBlocks_XML\Recipe #32.xml - - PLC\ProgramBlocks_XML\Recipe #33.xml - - PLC\ProgramBlocks_XML\Recipe #34.xml - - PLC\ProgramBlocks_XML\Recipe #35.xml - - PLC\ProgramBlocks_XML\Recipe #36.xml - - PLC\ProgramBlocks_XML\Recipe #37.xml - - PLC\ProgramBlocks_XML\Recipe #38.xml - - PLC\ProgramBlocks_XML\Recipe #39.xml - - PLC\ProgramBlocks_XML\Recipe #40.xml - - PLC\ProgramBlocks_XML\Recipe #41.xml - - PLC\ProgramBlocks_XML\Recipe #42.xml - - PLC\ProgramBlocks_XML\Recipe #43.xml - - PLC\ProgramBlocks_XML\Recipe #44.xml - - PLC\ProgramBlocks_XML\Recipe #45.xml - - PLC\ProgramBlocks_XML\Recipe #46.xml - - PLC\ProgramBlocks_XML\Recipe #47.xml - - PLC\ProgramBlocks_XML\Recipe #48.xml - - PLC\ProgramBlocks_XML\Recipe #49.xml - - PLC\ProgramBlocks_XML\Recipe #50.xml - - PLC\ProgramBlocks_XML\RecipeCalculation.xml - - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml - - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml - - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml - - PLC\ProgramBlocks_XML\SEL_I.xml - - PLC\ProgramBlocks_XML\SEL_R.xml - - PLC\ProgramBlocks_XML\SLIM_Block.xml - - PLC\ProgramBlocks_XML\SLIM_Variables.xml - - PLC\ProgramBlocks_XML\Safeties.xml - - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml - - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml - - PLC\ProgramBlocks_XML\Signal Gen.xml - - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml - - PLC\ProgramBlocks_XML\SlewLimit.xml - - PLC\ProgramBlocks_XML\SpeedAdjust.xml - - PLC\ProgramBlocks_XML\Statistical_Analisys.xml - - PLC\ProgramBlocks_XML\SubCarb.xml - - PLC\ProgramBlocks_XML\SubCarb_DB.xml - - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml - - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml - - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml - - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml - - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml - - PLC\ProgramBlocks_XML\SyrupDensity.xml - - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml - - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml - - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml - - PLC\ProgramBlocks_XML\System_Run_Out.xml - - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml - - PLC\ProgramBlocks_XML\T_Timer.xml - - PLC\ProgramBlocks_XML\TankLevel.xml - - PLC\ProgramBlocks_XML\TankLevelToHeight.xml - - PLC\ProgramBlocks_XML\Time error interrupt.xml - - PLC\ProgramBlocks_XML\VacuumCtrl.xml - - PLC\ProgramBlocks_XML\ValveFlow.xml - - PLC\ProgramBlocks_XML\WaterDensity.xml - - PLC\ProgramBlocks_XML\WritePeripheral.xml - - PLC\ProgramBlocks_XML\_CYCL_EXC.xml - - PLC\ProgramBlocks_XML\_StepMove.xml - - PLC\ProgramBlocks_XML\_StepMove_Test.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml - - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml - - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml - - PLC\SystemBlocks_CR\CONT_C_XRef.xml - - PLC\SystemBlocks_CR\DeviceStates_XRef.xml - - PLC\SystemBlocks_CR\GET_Reciver_XRef.xml - - PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml - - PLC\SystemBlocks_CR\LED_XRef.xml - - PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml - - PLC\SystemBlocks_CR\SCALE_XRef.xml - - PLC\SystemBlocks_CR\T_301_XRef.xml - - PLC\SystemBlocks_CR\T_302_XRef.xml +Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' +Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' +Se encontraron 388 archivos XML para procesar: + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml + - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml + - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml + - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml + - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml + - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml + - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml + - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml + - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml + - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml + - 98050_PLC\PlcTags\CONSTANTS.xml + - 98050_PLC\PlcTags\Default tag table.xml + - 98050_PLC\PlcTags\Inputs.xml + - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml + - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml + - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml + - 98050_PLC\PlcTags\Merker.xml + - 98050_PLC\PlcTags\Outputs.xml + - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml + - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml + - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml + - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml + - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml + - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml + - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml + - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml + - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- Fase 0.5: Identificando archivos .scl nativos existentes --- -Se identificaron 65 posibles bloques SCL nativos (con archivo .scl). +Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). --- Fase 1: Procesamiento Individual (x1, x2, x3) --- ---- Procesando archivo: PLC\PlcDataTypes\AnalogInstrument.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\AnalogInstrument.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\AnalogInstrument.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.6329858, Size=14145 +Metadatos XML: ModTime=1750972660.5313258, Size=7101 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\AnalogInstrument.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\AnalogInstrument.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\AnalogInstrument.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json -Generando salida para: PlcUDT 'AnalogInstrument' (Original: AnalogInstrument) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_Home' (Original: Ctr_MiniMotor_Home) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\AnalogInstrument.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_Home.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\CIP_Link_Type.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_Link_Type.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_Link_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.658877, Size=5890 +Metadatos XML: ModTime=1750972660.5035684, Size=9621 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Link_Type.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_Link_Type.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_Link_Type.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json -Generando salida para: PlcUDT 'CIP_Link_Type' (Original: CIP_Link_Type) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfPosition' (Original: Ctr_MiniMotor_ProfPosition) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Link_Type.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfPosition.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\CIP_Simple_Type.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_Simple_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.681751, Size=9899 +Metadatos XML: ModTime=1750972660.5556266, Size=5318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Simple_Type.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json -Generando salida para: PlcUDT 'CIP_Simple_Type' (Original: CIP_Simple_Type) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfTorque' (Original: Ctr_MiniMotor_ProfTorque) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Simple_Type.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfTorque.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\CIP_Step_Type.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_Step_Type.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_Step_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.7148414, Size=36876 +Metadatos XML: ModTime=1750972660.4766214, Size=6565 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Step_Type.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_Step_Type.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_Step_Type.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json -Generando salida para: PlcUDT 'CIP_Step_Type' (Original: CIP_Step_Type) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfVelocity' (Original: Ctr_MiniMotor_ProfVelocity) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Step_Type.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfVelocity.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_WaitEvent_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.729792, Size=12710 +Metadatos XML: ModTime=1750972660.581527, Size=11304 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json -Generando salida para: PlcUDT 'CIP_WaitEvent_Type' (Original: CIP_WaitEvent_Type) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json +Generando salida para: PlcUDT 'DBS55_PN_CtrWord' (Original: DBS55_PN_CtrWord) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_WaitEvent_Type.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_CtrWord.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\Device.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Device.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Device.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.7440894, Size=10543 +Metadatos XML: ModTime=1750972660.6048362, Size=11339 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Device.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Device.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Device.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device_processed.json -Generando salida para: PlcUDT 'Device' (Original: Device) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json +Generando salida para: PlcUDT 'DBS55_PN_Input' (Original: DBS55_PN_Input) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Device.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Input.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\DigitalInstrument.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\DigitalInstrument.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\DigitalInstrument.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.7586613, Size=10685 +Metadatos XML: ModTime=1750972660.6340532, Size=15073 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\DigitalInstrument.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\DigitalInstrument.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\DigitalInstrument.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json -Generando salida para: PlcUDT 'DigitalInstrument' (Original: DigitalInstrument) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json +Generando salida para: PlcUDT 'DBS55_PN_Output' (Original: DBS55_PN_Output) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\DigitalInstrument.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Output.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\FunctionButton.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\FunctionButton.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\FunctionButton.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.7726514, Size=5342 +Metadatos XML: ModTime=1750972660.660772, Size=11236 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\FunctionButton.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\FunctionButton.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\FunctionButton.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton_processed.json -Generando salida para: PlcUDT 'FunctionButton' (Original: FunctionButton) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json +Generando salida para: PlcUDT 'DBS55_PN_StWord' (Original: DBS55_PN_StWord) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\FunctionButton.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_StWord.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\PID.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\PID.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\PID.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.7882788, Size=29670 +Metadatos XML: ModTime=1750972660.31057, Size=5613 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\PID.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\PID.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\PID.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID_processed.json -Generando salida para: PlcUDT 'PID' (Original: PID) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json +Generando salida para: PlcUDT 'Rcp' (Original: Rcp) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\PID.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Rcp.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\QCO Phase.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Phase.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Phase.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.8038173, Size=21830 +Metadatos XML: ModTime=1750972660.3921971, Size=74873 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Phase.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Phase.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Phase.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase_processed.json -Generando salida para: PlcUDT 'QCO_Phase' (Original: QCO Phase) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json +Generando salida para: PlcUDT 'ST_SICK_AFx60' (Original: ST_SICK_AFx60) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Phase.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\QCO Spare.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Spare.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Spare.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.8181522, Size=4384 +Metadatos XML: ModTime=1750972660.452435, Size=3142 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Spare.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Spare.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Spare.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare_processed.json -Generando salida para: PlcUDT 'QCO_Spare' (Original: QCO Spare) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json +Generando salida para: PlcUDT 'ST_SICK_AFx60_Error' (Original: ST_SICK_AFx60_Error) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Spare.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60_Error.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\QCO Timer.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Timer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Timer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.8330607, Size=21954 +Metadatos XML: ModTime=1750972660.686549, Size=9553 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Timer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Timer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Timer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_processed.json -Generando salida para: PlcUDT 'QCO_Timer' (Original: QCO Timer) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json +Generando salida para: PlcUDT 'UDT_RCP_STATUS' (Original: UDT RCP STATUS) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timer.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_RCP_STATUS.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Timer_Array_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.848756, Size=11732 +Metadatos XML: ModTime=1750972660.286913, Size=5034 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json -Generando salida para: PlcUDT 'QCO_Timer_Array_1' (Original: QCO Timer_Array_1) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json +Generando salida para: PlcUDT 'Timer' (Original: Timer) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timer_Array_1.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Timer.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\Recipe_Prod.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Recipe_Prod.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Recipe_Prod.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.8637047, Size=31475 +Metadatos XML: ModTime=1750972659.925442, Size=39186 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Recipe_Prod.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Recipe_Prod.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Recipe_Prod.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json -Generando salida para: PlcUDT 'Recipe_Prod' (Original: Recipe_Prod) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json +Generando salida para: PlcUDT 'UDT_Air_Energy_Saving' (Original: UDT Air Energy Saving) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe_Prod.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Energy_Saving.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\ReportCIPSimpleData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.8786547, Size=9080 +Metadatos XML: ModTime=1750972660.0598688, Size=7251 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json -Generando salida para: PlcUDT 'ReportCIPSimpleData' (Original: ReportCIPSimpleData) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json +Generando salida para: PlcUDT 'UDT_Air_Obstruction' (Original: UDT Air Obstruction) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\ReportCIPSimpleData.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Obstruction.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\TADDR_PAR.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\TADDR_PAR.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\TADDR_PAR.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.8942418, Size=5794 +Metadatos XML: ModTime=1750972660.0781496, Size=64876 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TADDR_PAR.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\TADDR_PAR.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\TADDR_PAR.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json -Generando salida para: PlcUDT 'TADDR_PAR' (Original: TADDR_PAR) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json +Generando salida para: PlcUDT 'UDT_EcoSync_Liner' (Original: UDT EcoSync Liner) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\TADDR_PAR.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_EcoSync_Liner.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\TCON_PAR.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\TCON_PAR.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\TCON_PAR.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.9091923, Size=14966 +Metadatos XML: ModTime=1750972659.9578989, Size=86601 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TCON_PAR.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\TCON_PAR.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\TCON_PAR.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_processed.json -Generando salida para: PlcUDT 'TCON_PAR' (Original: TCON_PAR) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json +Generando salida para: PlcUDT 'UDT_Fifo' (Original: UDT Fifo) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\TCON_PAR.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Fifo.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\TCON_PAR_LF.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\TCON_PAR_LF.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.9244308, Size=12680 +Metadatos XML: ModTime=1750972659.9805622, Size=12593 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TCON_PAR_LF.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json -Generando salida para: PlcUDT 'TCON_PAR_LF' (Original: TCON_PAR_LF) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json +Generando salida para: PlcUDT 'UDT_Lubrication' (Original: UDT Lubrication) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\TCON_PAR_LF.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Lubrication.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Tipo di dati utente_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.940381, Size=4380 +Metadatos XML: ModTime=1750972660.3376474, Size=218394 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json -Generando salida para: PlcUDT 'Tipo_di_dati_utente_1' (Original: Tipo di dati utente_1) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json +Generando salida para: PlcUDT 'UDT_Motor' (Original: UDT Motor) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Tipo_di_dati_utente_1.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Motor.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Tipo di dati utente_2.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.9598055, Size=16713 +Metadatos XML: ModTime=1750972660.0100715, Size=193144 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcStruct (UDT) Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json Procesando bloque tipo: PlcUDT INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json Guardado de PlcUDT completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json -Generando salida para: PlcUDT 'Tipo_di_dati_utente_2' (Original: Tipo di dati utente_2) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json +Generando salida para: PlcUDT 'UDT_Philosofy_Data_TTOP' (Original: UDT Philosofy Data TTOP) -> Modo de generación: UDT Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Tipo_di_dati_utente_2.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Philosofy_Data_TTOP.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\ASLeds_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ASLeds_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ASLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ASLeds_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.0653176, Size=2025 +Metadatos XML: ModTime=1750972660.034401, Size=43583 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json +Generando salida para: PlcUDT 'UDT_Run' (Original: UDT Run) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Run.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\AnalogInstrument_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344202.7528636, Size=31575 +Metadatos XML: ModTime=1750972660.2347703, Size=63943 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json +Generando salida para: PlcUDT 'UDT_Signal' (Original: UDT Signal) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Signal.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Link_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.1935296, Size=140826 +Metadatos XML: ModTime=1750972660.0965629, Size=20501 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json +Generando salida para: PlcUDT 'UDT_Syncro__Data' (Original: UDT Syncro+ Data) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Data.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Simple_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.2851746, Size=7749 +Metadatos XML: ModTime=1750972660.1191654, Size=15410 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json +Generando salida para: PlcUDT 'UDT_Syncro__Liner' (Original: UDT Syncro+ Liner) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Liner.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Step_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.665426, Size=29363 +Metadatos XML: ModTime=1750972660.2663527, Size=4557 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json +Generando salida para: PlcUDT 'UDT_Timer_ONOFF' (Original: UDT Timer ONOFF) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer_ONOFF.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_WaitEvent_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.7700472, Size=8284 +Metadatos XML: ModTime=1750972660.136067, Size=5038 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json +Generando salida para: PlcUDT 'UDT_Timer' (Original: UDT Timer) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Device_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Device_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Device_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.9952562, Size=58944 +Metadatos XML: ModTime=1750972660.1701994, Size=2881 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json +Generando salida para: PlcUDT 'UDT_AlrLube' (Original: UDT_AlrLube) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLube.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\DigitalInstrument_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.1019015, Size=14758 +Metadatos XML: ModTime=1750972660.1871934, Size=2890 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json +Generando salida para: PlcUDT 'UDT_AlrLubrification' (Original: UDT_AlrLubrification) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLubrification.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\FunctionButton_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\FunctionButton_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_FormatStatus.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.1693168, Size=7595 +Metadatos XML: ModTime=1750972660.360432, Size=5390 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_FormatStatus.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_FormatStatus.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_FormatStatus_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_FormatStatus.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_FormatStatus_processed.json +Generando salida para: PlcUDT 'UDT_FormatStatus' (Original: UDT_FormatStatus) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_FormatStatus.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\IFLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\IFLeds_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.1155863, Size=1316 +Metadatos XML: ModTime=1750972660.1521235, Size=9652 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json +Generando salida para: PlcUDT 'UDT_LubeZone' (Original: UDT_LubeZone) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubeZone.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\PID_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\PID_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\PID_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.5174515, Size=30460 +Metadatos XML: ModTime=1750972660.2067397, Size=9661 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json +Generando salida para: PlcUDT 'UDT_LubrificationZone' (Original: UDT_LubrificationZone) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubrificationZone.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Phase_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Phase_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.708749, Size=13623 +Metadatos XML: ModTime=1750972660.711472, Size=4324 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json +Generando salida para: PlcUDT 'Get_Put' (Original: Get/Put) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Get_Put.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Spare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Spare_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344206.2828524, Size=27412 +Metadatos XML: ModTime=1750972661.0472858, Size=4362 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json +Generando salida para: PlcUDT 'LCamHdl_typeAdvancedConfig' (Original: LCamHdl_typeAdvancedConfig) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedConfig.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_Array_1_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344209.0502715, Size=221519 +Metadatos XML: ModTime=1750972661.0792174, Size=8703 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json +Generando salida para: PlcUDT 'LCamHdl_typeAdvancedElement' (Original: LCamHdl_typeAdvancedElement) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedElement.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344206.5230117, Size=16096 +Metadatos XML: ModTime=1750972661.1182098, Size=3661 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json +Generando salida para: PlcUDT 'LCamHdl_typeDiagnostics' (Original: LCamHdl_typeDiagnostics) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeDiagnostics.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Recipe_Prod_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344209.9361303, Size=88381 +Metadatos XML: ModTime=1750972661.154733, Size=107024 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json +Generando salida para: PlcUDT 'typeAxisTechnologyInterface' (Original: typeAxisTechnologyInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisTechnologyInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ReportCIPSimpleData_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.050014, Size=13205 +Metadatos XML: ModTime=1750972660.9912274, Size=28095 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json +Generando salida para: PlcUDT 'typeAxisPositioningInterface' (Original: typeAxisPositioningInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisPositioningInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_FB_State_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.4101725, Size=9494 +Metadatos XML: ModTime=1750972660.9483335, Size=40017 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json +Generando salida para: PlcUDT 'typeSeamlessDividerMotionTechnologyInterface' (Original: typeSeamlessDividerMotionTechnologyInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerMotionTechnologyInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_State_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.5654273, Size=5446 +Metadatos XML: ModTime=1750972660.8562388, Size=22445 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json +Generando salida para: PlcUDT 'typeSeamlessDividerBlocksSharedData' (Original: typeSeamlessDividerBlocksSharedData) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerBlocksSharedData.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TADDR_PAR_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.1297476, Size=4922 +Metadatos XML: ModTime=1750972660.9033017, Size=27918 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json +Generando salida para: PlcUDT 'typeSeamlessDividerInterface' (Original: typeSeamlessDividerInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_LF_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.8719265, Size=26673 +Metadatos XML: ModTime=1750972660.8149917, Size=10789 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json +Generando salida para: PlcUDT 'typeMachineCycleInterface' (Original: typeMachineCycleInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeMachineCycleInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.5072165, Size=26271 +Metadatos XML: ModTime=1750972660.7360158, Size=17679 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json +Generando salida para: PlcUDT 'UDT_AnalogDevice' (Original: UDT AnalogDevice) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AnalogDevice.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_1_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.8978877, Size=981 +Metadatos XML: ModTime=1750972660.781263, Size=15057 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json +Generando salida para: PlcUDT 'UDT_PID_Setup' (Original: UDT PID Setup) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_PID_Setup.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_2_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344250.96458, Size=2855290 +Metadatos XML: ModTime=1750972660.7594373, Size=4269 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json +Generando salida para: PlcUDT 'UDT_Scale_Data' (Original: UDT Scale Data) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Scale_Data.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\InputsMaster.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json'... +--- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\CONSTANTS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.9428265, Size=487949 +Metadatos XML: ModTime=1750972661.9345913, Size=1233 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcTagTable - - Encontrados 203 tags. + - Encontrados 0 tags. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\CONSTANTS.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json Procesando bloque tipo: PlcTagTable INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json -Generando salida para: PlcTagTable 'InputsMaster' (Original: InputsMaster) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json +Generando salida para: PlcTagTable 'CONSTANTS' (Original: CONSTANTS) -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\InputsMaster.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CONSTANTS.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json'... +--- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Default tag table.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343205.05619, Size=443654 +Metadatos XML: ModTime=1750972661.8234763, Size=99863 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcTagTable - - Encontrados 185 tags. + - Encontrados 74 tags. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Default tag table.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json Procesando bloque tipo: PlcTagTable INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json -Generando salida para: PlcTagTable 'OutputsMaster' (Original: OutputsMaster) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json +Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table) -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\OutputsMaster.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Default_tag_table.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcTags\Inputs.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Inputs.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Inputs.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs.json'... +--- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Inputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.7634697, Size=122136 +Metadatos XML: ModTime=1750972661.872381, Size=42209 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcTagTable - - Encontrados 51 tags. + - Encontrados 37 tags. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Inputs.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Inputs.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Inputs.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json Procesando bloque tipo: PlcTagTable INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs_processed.json +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Inputs.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs_processed.json +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json Generando salida para: PlcTagTable 'Inputs' (Original: Inputs) -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Inputs.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Inputs.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcTags\Memories.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Memories.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Memories.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories.json'... +--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.5481665, Size=2723140 +Metadatos XML: ModTime=1750972662.0274103, Size=11190 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcTagTable - - Encontrados 1133 tags. + - Encontrados 0 tags. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Memories.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Memories.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json Procesando bloque tipo: PlcTagTable INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories_processed.json +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Memories.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories_processed.json -Generando salida para: PlcTagTable 'Memories' (Original: Memories) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json +Generando salida para: PlcTagTable 'LCamHdl_AdditionalConstants' (Original: LCamHdl_AdditionalConstants) -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Memories.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_AdditionalConstants.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcTags\Outputs.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Outputs.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Outputs.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs.json'... +--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.7869232, Size=62245 +Metadatos XML: ModTime=1750972662.059297, Size=3199 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -> Detectado: PlcTagTable - - Encontrados 26 tags. + - Encontrados 0 tags. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Outputs.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Outputs.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs.json +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json Procesando bloque tipo: PlcTagTable INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs_processed.json +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Outputs.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs_processed.json +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json +Generando salida para: PlcTagTable 'LCamHdl_ConfigConstants' (Original: LCamHdl_ConfigConstants) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ConfigConstants.md +Generación de .MD completada. + +--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972662.090286, Size=32479 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... + -> Detectado: PlcTagTable + - Encontrados 0 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json +Generando salida para: PlcTagTable 'LCamHdl_ProfileConstants' (Original: LCamHdl_ProfileConstants) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ProfileConstants.md +Generación de .MD completada. + +--- Procesando archivo: 98050_PLC\PlcTags\Merker.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Merker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972661.965675, Size=31622 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... + -> Detectado: PlcTagTable + - Encontrados 28 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Merker.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json +Generando salida para: PlcTagTable 'Merker' (Original: Merker) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Merker.md +Generación de .MD completada. + +--- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Outputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972661.8947604, Size=9348 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... + -> Detectado: PlcTagTable + - Encontrados 8 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Outputs.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json Generando salida para: PlcTagTable 'Outputs' (Original: Outputs) -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Outputs.md + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Outputs.md Generación de .MD completada. ---- Procesando archivo: PLC\PlcTags\OutputsFesto.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\OutputsFesto.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\OutputsFesto.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.8382075, Size=50303 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... - -> Detectado: PlcTagTable - - Encontrados 21 tags. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\OutputsFesto.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\OutputsFesto.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto.json -Procesando bloque tipo: PlcTagTable -INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto_processed.json -Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\OutputsFesto.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto_processed.json -Generando salida para: PlcTagTable 'OutputsFesto' (Original: OutputsFesto) - -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\OutputsFesto.md -Generación de .MD completada. - ---- Procesando archivo: PLC\PlcTags\Tabella delle variabili standard.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Tabella delle variabili standard.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Tabella delle variabili standard.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.6149669, Size=420428 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... - -> Detectado: PlcTagTable - - Encontrados 0 tags. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili standard.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Tabella delle variabili standard.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard.json -Procesando bloque tipo: PlcTagTable -INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json -Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Tabella delle variabili standard.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json -Generando salida para: PlcTagTable 'Tabella_delle_variabili_standard' (Original: Tabella delle variabili standard) - -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_standard.md -Generación de .MD completada. - ---- Procesando archivo: PLC\PlcTags\Tabella delle variabili_1.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Tabella delle variabili_1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Tabella delle variabili_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.797896, Size=246 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... - -> Detectado: PlcTagTable - - Encontrados 0 tags. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili_1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Tabella delle variabili_1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1.json -Procesando bloque tipo: PlcTagTable -INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json -Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Tabella delle variabili_1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json -Generando salida para: PlcTagTable 'Tabella_delle_variabili_1' (Original: Tabella delle variabili_1) - -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_1.md -Generación de .MD completada. - ---- Procesando archivo: PLC\PlcTags\Tabella delle variabili_2.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Tabella delle variabili_2.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Tabella delle variabili_2.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.808849, Size=246 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... - -> Detectado: PlcTagTable - - Encontrados 0 tags. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili_2.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Tabella delle variabili_2.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2.json -Procesando bloque tipo: PlcTagTable -INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json -Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Tabella delle variabili_2.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json -Generando salida para: PlcTagTable 'Tabella_delle_variabili_2' (Original: Tabella delle variabili_2) - -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_2.md -Generación de .MD completada. - ---- Procesando archivo: PLC\PlcTags\Timers_Counters.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Timers_Counters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Timers_Counters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343204.701679, Size=416259 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... - -> Detectado: PlcTagTable - - Encontrados 174 tags. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Timers_Counters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Timers_Counters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters.json -Procesando bloque tipo: PlcTagTable -INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters_processed.json -Guardado de PlcTagTable completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Timers_Counters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters_processed.json -Generando salida para: PlcTagTable 'Timers_Counters' (Original: Timers_Counters) - -> Modo de generación: Tag Table Markdown - -> Escribiendo archivo de salida final en: PLC\scl_output\Timers_Counters.md -Generación de .MD completada. - ---- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.1769779, Size=7944 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344196.4311116, Size=494094 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.4584703, Size=28517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344202.4619246, Size=509795 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.3075395, Size=24421 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Baialage_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Baialage_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Baialage_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Baialage_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343767.1627202, Size=50623 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlendFill StartUp_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343846.1568766, Size=144288 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_All Auto_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.8423836, Size=11425 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_CIPModeInit_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343769.0965636, Size=2452 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_InitErrors_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.9291508, Size=8799 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_MFM Command_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.1939545, Size=20470 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_MachineInit_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344127.9687262, Size=285050 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ManualActive_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.0544221, Size=13238 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ProdModeInit_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343769.1730325, Size=4365 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ResetSPWord_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343770.3335028, Size=98728 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_UpdatePWord_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.129173, Size=196519 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl__Main_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343769.0569763, Size=140081 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_Monitor_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343864.924301, Size=43969 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_PresRelea_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.5934513, Size=10511 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_ReadAnIn_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343865.344923, Size=71780 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveInteg_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343865.9580348, Size=98052 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveValve_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.7176795, Size=12511 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_WriteAnOu_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344159.2741456, Size=126834 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl__Loop_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344146.0761442, Size=54169 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_ActualRecipe_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344148.4695926, Size=52720 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_BlendingFault_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343862.6194313, Size=44903 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_FlowMeterErro_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.3891919, Size=30560 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_NextRecipe_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.200357, Size=6410 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDFFCalc_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343863.1070468, Size=106172 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDInitParam_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343863.5442653, Size=88055 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDResInteg_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.4968894, Size=14772 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDSPCalc_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343864.6263497, Size=251329 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID__Main_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343802.8616545, Size=218549 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID__Main_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343862.2895362, Size=211206 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRinse_Done_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.6085386, Size=3325 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRinse_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.5763528, Size=74649 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_MeasFilSpeed_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343866.569388, Size=98475 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_MeasFil_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343803.6742005, Size=94883 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_ProdTime_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.7485917, Size=33114 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_SelectConstan_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343845.2245777, Size=87150 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_Stopping_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.8632078, Size=20476 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun__Control_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343844.8817966, Size=162460 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Constants_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343889.575564, Size=162151 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Procedure Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343801.0270586, Size=189006 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Variables_Pers_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343896.042227, Size=245887 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343894.0879896, Size=604323 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Blocco_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blocco_1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blocco_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blocco_1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.8811493, Size=572 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blocco_dati_Test_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343897.523492, Size=126325 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Block_compare_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Block_compare_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Block_compare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Block_compare_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.3046281, Size=15216 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Block_move_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Block_move_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Block_move_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Block_move_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.4481416, Size=14373 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343805.6012068, Size=159835 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_ProdSamples_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343866.6938286, Size=15623 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_SampleTime_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343866.8946755, Size=32950 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP CVQ_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343774.0077226, Size=9145 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP FlipFlop_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343774.6622834, Size=103769 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ExecSimpleCIP_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343848.61147, Size=77555 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ExecStep_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.1472979, Size=75731 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgInizialize_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343774.8454258, Size=8206 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgStepDown_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.2132359, Size=10844 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgStepUp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.3327858, Size=22336 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_WaitEvent_Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343775.146736, Size=42991 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343848.1670434, Size=75930 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_Flood_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.0050793, Size=62347 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_Total Drain_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.3265185, Size=45353 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343775.4725688, Size=36269 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#01_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343911.0053709, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#02_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343912.4549968, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#03_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343913.9753356, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#04_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343915.5765684, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#05_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343917.2844105, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#06_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343918.7736118, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#07_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343920.3267891, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#08_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343921.9279706, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#09_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343923.4621243, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#10_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343925.0609863, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#11_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343926.7989092, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#12_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343928.7251327, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#13_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343930.249724, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#14_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343932.0301323, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#15_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343933.543597, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#16_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343935.1220486, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#17_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343936.7164066, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#18_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343938.3293276, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#19_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343940.0223615, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#20_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343941.66497, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#21_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343943.2858057, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#22_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343944.9073539, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#23_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343946.6459043, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#24_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343948.2396395, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#25_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343949.883345, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#26_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343951.453281, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#27_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343953.3028886, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#28_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343954.8897989, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#29_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343956.5630252, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#30_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343958.2766266, Size=123349 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipeManagement_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343784.0230238, Size=123656 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipeManagement_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343867.8614886, Size=148310 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPReportDB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343962.472719, Size=290140 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPReportManager_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.9063427, Size=78706 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP_Program_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343909.3774037, Size=1058231 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP_SimpleProgr_Init_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343847.714715, Size=245464 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2 Solubility_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.6382644, Size=9406 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2EqPress_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.6946862, Size=11138 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2InjPressure_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.7390532, Size=5058 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343807.0477762, Size=156200 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_ProdSamples_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.7051947, Size=15548 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_SampleTime_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.8979633, Size=32825 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.5841925, Size=51658 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\COMPLETE RESTART_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.6387827, Size=9010 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CPU_DP Global Diag_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.1500251, Size=32283 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CTRLCoolingSystem_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.8627932, Size=21819 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CVQ_1p7_8_Perc_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.2560174, Size=10193 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CYC_INT5_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.717705, Size=41902 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CarboWaterLine_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.8705034, Size=48000 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Cetrifugal_Head_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.943473, Size=9156 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Clock Signal_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Clock Signal_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Clock Signal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Clock Signal_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.5808525, Size=38316 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Co2_Counters_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343784.0589035, Size=2421 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Co2_Counters_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.0687046, Size=41143 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\DELETE_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DELETE_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DELETE_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DELETE_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.505283, Size=34192 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeairCO2TempComp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.9056509, Size=3821 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeaireationValve_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.9934664, Size=8751 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Deaireator StartUp_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.1500676, Size=178790 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Default_SupervisionDB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343784.4298275, Size=13027 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Default_SupervisionFB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.9447608, Size=3375 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Delay_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Delay_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Delay_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Delay_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343869.035747, Size=10638 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\DeltaP_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeltaP_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeltaP_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeltaP_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.1969094, Size=5701 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\EQ_STRNG_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.6044216, Size=9802 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FW_DRand_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FW_DRand_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FW_DRand_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FW_DRand_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.4209795, Size=5111 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FeedForward_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FeedForward_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FeedForward_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FeedForward_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.2517314, Size=9554 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillerControl_DataSend_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.4807513, Size=28270 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FillerControl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillerControl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillerControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillerControl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.2978818, Size=109130 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Filler_Head_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343963.5675194, Size=108631 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FillingTime_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillingTime_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillingTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillingTime_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.581719, Size=11343 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FirstProduction_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343807.2793612, Size=22595 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Flow_To_Press_Loss_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.2894194, Size=3853 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Freq_To_mmH2O_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.3253088, Size=4645 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FrictionLoss_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.3741362, Size=5808 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\GLOBAL_DIAG_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343964.2859924, Size=55830 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\GetProdBrixCO2_Anal_Inpt_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.4967346, Size=11113 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI CPU_DP Diag_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343966.595598, Size=153295 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI Key User_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI Key User_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI Key User_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI Key User_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343986.1179276, Size=1590197 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Alarms_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343990.3062034, Size=363736 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Blender_Parameters_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344158.7633965, Size=1028186 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Device_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Device_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Device_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344145.0388474, Size=1578824 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Digital_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343992.9667044, Size=196550 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_IO_Showing_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344006.6555808, Size=307828 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Instrument_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344002.8952901, Size=814633 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Local_CIP_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344018.2427561, Size=900332 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_PID_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_PID_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_PID_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344032.2921407, Size=1144793 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Recipe_Edit_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344033.3046443, Size=107276 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Recipe_Name_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344047.5400019, Size=779855 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Refrige_IO_Showing_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344048.6072922, Size=60056 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Service_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Service_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Service_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Service_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344050.035369, Size=101508 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Variables_Cmd_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344052.8293183, Size=205501 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Variables_Status_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344057.791212, Size=363692 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\IO_FLT1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.6636994, Size=1911 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343818.8060174, Size=597280 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344159.4335544, Size=16576 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic CIP DI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343787.6403487, Size=592465 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic CIPRoom_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.9403336, Size=8006 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Filler DI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343790.4340544, Size=594823 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Filler_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.061905, Size=17766 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic MainData_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344105.1437411, Size=332086 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic MainRoutine_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.1047606, Size=4225 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Mixer DI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343793.3112323, Size=593439 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic ProdRoom_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.2532783, Size=21164 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Product Room DI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343796.4350123, Size=597776 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC DataIn_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.2786996, Size=1497 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC DataOut_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.3046129, Size=1500 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Exchange MainRoutine_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.32953, Size=1531 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC MainRoutine_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.3784287, Size=5121 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_CheckFlowMetersSta_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.9367187, Size=68409 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Input_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343814.7061763, Size=543830 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_DigitalCtrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343852.1758764, Size=18974 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_DigitalScanner_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343852.3033352, Size=16091 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Input_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343871.5950923, Size=403092 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Instrument_Scanner_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343852.4173405, Size=11186 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Integral_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Integral_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Integral_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Integral_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343871.6862593, Size=12441 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Interlocking_Panel_1_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.865936, Size=111000 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Interlocking_Panel_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.1293652, Size=135354 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Key Read & Write Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343796.7838798, Size=56667 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Key Read & Write_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343875.1068254, Size=611463 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LIMIT_I_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.477099, Size=13037 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LIMIT_R_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.612651, Size=17924 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LowPassFilter_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343875.4478796, Size=58147 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFMAnalogValues_Totalize_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.194922, Size=47660 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFMAnalogValues_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343876.6598225, Size=195525 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFM_Analog_Value_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343822.4411256, Size=275533 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MOD_ERR_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.682204, Size=582 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MSE Slope_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MSE Slope_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MSE Slope_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MSE Slope_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343876.8215148, Size=29503 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Machine_Co2_Cons_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344105.6131144, Size=69409 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Control_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.7733922, Size=26976 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Read_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.3869247, Size=33488 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Transfer_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.8481424, Size=11340 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Write_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.990676, Size=26671 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344105.7703497, Size=17868 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MaxCarboCO2 Vol_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.4851477, Size=11799 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\MessageScroll_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MessageScroll_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MessageScroll_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MessageScroll_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.6253688, Size=17645 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ModValveFault_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ModValveFault_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ModValveFault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ModValveFault_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.4115274, Size=31534 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ONS_R_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ONS_R_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ONS_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ONS_R_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.634997, Size=13900 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_AnalogValueToHMI_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344160.8728535, Size=77067 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_CO2InjPress_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343854.2063851, Size=47022 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Output_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344152.7639005, Size=426748 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID MAIN Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343834.666139, Size=972457 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PIDControl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PIDControl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PIDControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PIDControl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343880.1143694, Size=57309 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_Calc_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343876.9983835, Size=26566 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343835.4143076, Size=55602 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344146.9061446, Size=130057 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM301_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343836.1090922, Size=43037 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM301_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343877.3576622, Size=49346 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM303_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343836.7437117, Size=41621 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM303_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343877.6839643, Size=42004 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM304_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343797.2676892, Size=38861 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM304_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343877.8859017, Size=28474 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMP302_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343837.3576925, Size=41633 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMP302_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343878.149964, Size=38326 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM301_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343837.9487486, Size=38795 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM301_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343878.3693993, Size=28821 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM319_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343838.6315095, Size=37791 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM319_PRD_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343878.6745818, Size=46720 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVN302_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343797.6209755, Size=38831 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVN302_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343879.0782797, Size=73077 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVP303_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343839.2292225, Size=37347 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVP303_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343879.409564, Size=44010 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVS318_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343797.9760013, Size=38396 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVS318_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343879.6404521, Size=28043 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PID_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344106.3168628, Size=76719 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PPM O2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM O2_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM O2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM O2_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343854.4365678, Size=7296 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM303_VFC_Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343854.6308262, Size=20131 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM305_VFC_Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343854.8191774, Size=20181 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM307_VFC_Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343855.1206813, Size=27493 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPN301_VFC_Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343855.3118093, Size=20169 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPP302_VFC_Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343855.4924421, Size=20171 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Ctrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344129.9264257, Size=514886 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Fault DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344107.282478, Size=96595 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Fault_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343854.3609288, Size=16549 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProDiagOB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.72207, Size=2438 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureBlendFill StartUp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343881.0927753, Size=66778 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureBrixTracking_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343881.4687898, Size=53059 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureCarboWaterLine_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343881.7900894, Size=43386 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureDeaireator StartUp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343882.051836, Size=40129 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureFirstProduction_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343882.5503938, Size=76572 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdBrixRecovery_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343882.724264, Size=22913 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdTankDrain_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343883.1188204, Size=45935 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdTankRunOut_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343883.6826086, Size=87461 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrup RunOut_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343884.0642192, Size=57005 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrupLineMFMPrep_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343884.7299294, Size=112219 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrupMFMStartUp_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343884.9664762, Size=33698 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Procedure_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344111.6420379, Size=915570 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Procedure_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Procedure_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Procedure_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Procedure_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343880.602091, Size=44081 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank Drain_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343798.2958755, Size=57014 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank PressCtrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344145.5400412, Size=98624 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank RunOut_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.9251385, Size=61477 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdBrixRecovery_BrixCal_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343855.7271652, Size=40505 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdBrixRecovery_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343798.023506, Size=4811 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdReportDB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344113.727767, Size=260307 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdReportManager_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343858.000109, Size=330246 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductAvailable_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343885.2246418, Size=51429 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductLiterInTank_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.9931717, Size=7731 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeDrain_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343781.156779, Size=26767 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeDrain_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343885.4638038, Size=34991 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeRunOut_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343781.443586, Size=65318 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeRunOut_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343885.8755314, Size=68735 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductQuality_Messages_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343858.2546322, Size=53400 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ProductQuality_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductQuality_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductQuality_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductQuality_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343781.6229355, Size=36937 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Profibus Network_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Profibus Network_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Profibus Network_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Profibus Network_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343858.9667587, Size=124175 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Profibus_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344114.4585447, Size=109585 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Programming error_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Programming error_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Programming error_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Programming error_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.740016, Size=602 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\PumpsControl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PumpsControl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PumpsControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PumpsControl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344131.0090516, Size=224662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\QCO Monitor_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343859.386756, Size=59376 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\QCO Timing DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344117.2756605, Size=251129 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RACK_FLT_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.7709067, Size=1917 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\REPLACE_Mod_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343860.261111, Size=53923 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ReadAnalogIn_Fault_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344117.7129467, Size=42071 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ReadAnalogIn_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343859.742366, Size=51513 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #01_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #01_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #01_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #01_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344167.449511, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #02_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #02_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #02_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #02_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344166.9532044, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #03_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #03_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #03_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #03_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344153.2453868, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #04_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #04_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #04_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #04_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344167.9727206, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #05_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #05_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #05_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #05_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344168.4337392, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #06_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #06_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #06_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #06_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344168.9404192, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #07_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #07_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #07_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #07_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344169.4098957, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #08_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #08_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #08_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #08_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344169.90189, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #09_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #09_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #09_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #09_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344170.3391244, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #10_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #10_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #10_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #10_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344170.8401375, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #11_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #11_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #11_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #11_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344171.391289, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #12_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #12_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #12_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #12_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344171.8716671, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #13_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #13_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #13_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #13_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344172.4160454, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #14_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #14_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #14_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #14_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344172.879999, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #15_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #15_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #15_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #15_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344173.3434794, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #16_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #16_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #16_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #16_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344173.7883902, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #17_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #17_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #17_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #17_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344174.232351, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #18_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #18_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #18_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #18_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344174.6823, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #19_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #19_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #19_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #19_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344175.197561, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #20_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #20_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #20_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #20_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344175.649392, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #21_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #21_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #21_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #21_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344176.0975232, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #22_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #22_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #22_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #22_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344176.5362866, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #23_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #23_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #23_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #23_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344177.0018132, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #24_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #24_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #24_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #24_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344177.457798, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #25_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #25_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #25_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #25_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344177.8989244, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #26_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #26_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #26_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #26_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344178.3791642, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #27_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #27_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #27_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #27_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344178.8354225, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #28_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #28_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #28_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #28_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344179.2941084, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #29_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #29_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #29_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #29_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344179.7450087, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #30_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #30_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #30_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #30_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344180.2250426, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #31_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #31_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #31_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #31_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344180.7086122, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #32_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #32_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #32_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #32_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344181.17889, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #33_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #33_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #33_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #33_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344181.6629376, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #34_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #34_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #34_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #34_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344182.1356447, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #35_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #35_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #35_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #35_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344182.6115687, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #36_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #36_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #36_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #36_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344183.0982413, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #37_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #37_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #37_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #37_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344183.566481, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #38_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #38_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #38_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #38_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344184.018946, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #39_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #39_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #39_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #39_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344184.5206525, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #40_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #40_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #40_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #40_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344184.9918962, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #41_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #41_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #41_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #41_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344185.4891684, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #42_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #42_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #42_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #42_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344185.9786067, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #43_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #43_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #43_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #43_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344186.6399255, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #44_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #44_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #44_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #44_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344187.1581137, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #45_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #45_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #45_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #45_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344187.6926055, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #46_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #46_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #46_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #46_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344188.165053, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #47_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #47_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #47_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #47_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344188.6517234, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #48_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #48_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #48_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #48_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344189.1279168, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #49_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #49_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #49_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #49_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344189.6120882, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #50_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #50_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #50_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #50_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.0869253, Size=42302 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeCalculation_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343859.9066415, Size=28779 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeEditDataSave_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344118.5492296, Size=85965 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeManagement - Prod_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344150.4626138, Size=338797 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeManagement_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343799.4968436, Size=160455 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SEL_I_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SEL_I_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SEL_I_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SEL_I_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343781.69872, Size=12701 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SEL_R_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SEL_R_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SEL_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SEL_R_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343781.9273152, Size=42556 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SLIM_Block_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343782.3042858, Size=1497 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SLIM_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344123.4842637, Size=448815 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Safeties_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Safeties_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Safeties_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Safeties_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344132.3749945, Size=369795 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SelCheckBrixSource_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343782.2811818, Size=79106 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Sel_Check_Brix_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343839.712899, Size=38482 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Signal Gen_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Signal Gen_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Signal Gen_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Signal Gen_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343885.9767227, Size=12937 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Signal_Gen_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343839.8544147, Size=8737 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SlewLimit_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SlewLimit_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SlewLimit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SlewLimit_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343886.1589365, Size=31680 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SpeedAdjust_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343782.3828576, Size=13313 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Statistical_Analisys_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343886.537492, Size=61958 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SubCarb_DB_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.2809837, Size=83045 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SubCarb_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SubCarb_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SubCarb_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SubCarb_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343886.9066133, Size=48483 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrBrix Autocorrection_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343887.4353652, Size=91593 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrBrix_SyrupCorrPerc_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343860.3423839, Size=7461 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup Line MFM Prep_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343782.7473607, Size=89197 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup MFM StartUp_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343782.938988, Size=36934 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup Rinse QCO_Seq_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343860.6778064, Size=41928 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupDensity_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343782.9834807, Size=6722 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupRoomCtrl_UpdateVal_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343860.789532, Size=13463 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupRoomCtrl_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343783.0480793, Size=8543 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_RunOut_Variables_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344126.7847798, Size=507705 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_Run_Out_Data_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343841.0199425, Size=87377 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_Run_Out_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343888.1170397, Size=130942 +Metadatos XML: ModTime=1750972707.9921293, Size=140467 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7768,15 +1941,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\T_Timer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\T_Timer_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\T_Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\T_Timer_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343860.8973653, Size=10684 +Metadatos XML: ModTime=1750972708.542108, Size=65525 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7784,15 +1957,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\TankLevelToHeight_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343860.973319, Size=8810 +Metadatos XML: ModTime=1750972733.707094, Size=253729 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7800,15 +1973,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\TankLevel_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\TankLevel_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\TankLevel_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\TankLevel_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344147.5748339, Size=147932 +Metadatos XML: ModTime=1750972730.053636, Size=311598 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7816,15 +1989,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Time error interrupt_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.7938302, Size=607 +Metadatos XML: ModTime=1750972726.5847669, Size=162632 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7832,15 +2005,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\VacuumCtrl_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343861.191129, Size=24609 +Metadatos XML: ModTime=1750972725.255622, Size=13601 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7848,15 +2021,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\ValveFlow_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ValveFlow_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ValveFlow_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ValveFlow_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343861.274561, Size=9519 +Metadatos XML: ModTime=1750972723.8690662, Size=58836 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7864,15 +2037,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\WaterDensity_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\WaterDensity_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\WaterDensity_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\WaterDensity_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343783.0851555, Size=5151 +Metadatos XML: ModTime=1750972725.1331654, Size=170826 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7880,15 +2053,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\WritePeripheral_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343783.2000701, Size=25976 +Metadatos XML: ModTime=1750972769.550586, Size=52567 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7896,15 +2069,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_CYCL_EXC_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.5093908, Size=19107 +Metadatos XML: ModTime=1750972769.8681056, Size=52570 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7912,15 +2085,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_StepMove_Test_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343798.6043642, Size=18068 +Metadatos XML: ModTime=1750972770.257694, Size=52570 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7928,15 +2101,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\_StepMove_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_StepMove_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_StepMove_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_StepMove_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343798.5075479, Size=47816 +Metadatos XML: ModTime=1750972770.6282434, Size=52570 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7944,15 +2117,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Control_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344159.8138776, Size=61412 +Metadatos XML: ModTime=1750972771.0730748, Size=52570 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7960,15 +2133,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Parameters_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344159.926441, Size=20350 +Metadatos XML: ModTime=1750972771.6421072, Size=52570 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7976,15 +2149,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Read_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344160.2477467, Size=50147 +Metadatos XML: ModTime=1750972772.0969694, Size=52571 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -7992,15 +2165,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Transfer_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344160.364021, Size=11171 +Metadatos XML: ModTime=1750972772.908926, Size=52573 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8008,15 +2181,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Write_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344160.5381746, Size=25901 +Metadatos XML: ModTime=1750972773.3636322, Size=52573 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8024,15 +2197,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Data_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344163.395294, Size=235441 +Metadatos XML: ModTime=1750972715.5360045, Size=788316 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8040,15 +2213,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Control_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.5520794, Size=25878 +Metadatos XML: ModTime=1750972719.519941, Size=514597 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8056,15 +2229,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Param_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344163.762907, Size=11679 +Metadatos XML: ModTime=1750972716.0182836, Size=21182 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8072,15 +2245,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Read_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.901855, Size=43962 +Metadatos XML: ModTime=1750972723.7322772, Size=430708 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8088,15 +2261,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Trans_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344163.6818588, Size=10169 +Metadatos XML: ModTime=1750972720.522387, Size=177317 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8104,15 +2277,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Write_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344163.5966723, Size=22724 +Metadatos XML: ModTime=1750972721.592817, Size=270867 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8120,15 +2293,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Data_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\parsing\DB Signal Transport_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344166.5191534, Size=245744 +Metadatos XML: ModTime=1750972711.4332302, Size=368937 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8136,15 +2309,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPPM303StartUpRamp_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\parsing\FB Early Restart_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343796.8851666, Size=16745 +Metadatos XML: ModTime=1750972708.762374, Size=30109 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8152,15 +2325,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mmH2O_TO_Freq_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\parsing\CyclicInterrupt_Axes_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.2485375, Size=6566 +Metadatos XML: ModTime=1750972706.9582531, Size=6787 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -8168,1930 +2341,743 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.3873343, Size=20116 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GNS PLCdia MainRoutine', Número=2410, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : General Safety: PLC Diag...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json -Generando salida para: FC 'GNS_PLCdia_MainRoutine' (Original: GNS PLCdia MainRoutine) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_MainRoutine.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.4886909, Size=57949 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GNS PLCdia Profibus', Número=2416, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : General Safety: PLC Diag...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD -Error: Constante sin valor Access UID=22 -Advertencia: Ignorando Access inválido o con error UID=22 en red 1A - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 57 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=4D, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 34 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 7 instr. bajo condición de Contact UID 36 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Diagnostic Call' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'DeviceStates' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json -Generando salida para: FC 'GNS_PLCdia_Profibus' (Original: GNS PLCdia Profibus) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_Profibus.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.52365, Size=104329 +Metadatos XML: ModTime=1750972654.7712402, Size=24524 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GNS PLCdia ProfibusData', Número=2416, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='DB CTR Air Alarms', Número=272, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json Procesando bloque tipo: GlobalDB INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json -Generando salida para: GlobalDB 'GNS_PLCdia_ProfibusData' (Original: GNS PLCdia ProfibusData) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json +Generando salida para: GlobalDB 'DB_CTR_Air_Alarms' (Original: DB CTR Air Alarms) -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_IOSYSTEM'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_ProfibusData.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Air_Alarms.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.4252172, Size=40489 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GNS PLCdia Profinet', Número=2415, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : General Safety: PLC Diag...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 72 con cardinalidad 22 - generando pines in1...in22 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 28 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Diagnostic Call' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'DeviceStates' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json -Generando salida para: FC 'GNS_PLCdia_Profinet' (Original: GNS PLCdia Profinet) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_Profinet.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.5507908, Size=104329 +Metadatos XML: ModTime=1750972654.807621, Size=18035 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GNS PLCdia ProfinetData', Número=2415, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='DB CTR General Alarms', Número=172, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json Procesando bloque tipo: GlobalDB INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json -Generando salida para: GlobalDB 'GNS_PLCdia_ProfinetData' (Original: GNS PLCdia ProfinetData) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json +Generando salida para: GlobalDB 'DB_CTR_General_Alarms' (Original: DB CTR General Alarms) -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_IOSYSTEM'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_ProfinetData.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_General_Alarms.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Baialage.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Baialage.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Baialage.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343156.0052896, Size=104562 +Metadatos XML: ModTime=1750972654.842483, Size=30289 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Baialage', Número=1804, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB CTR Pack Alarm', Número=472, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Baialage.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Baialage.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 61 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 61 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 30, Tipo: 'Abs' - - Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 31, Tipo: 'Lt' - - Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - - Red 'CO2MainValveDelay' (ID: E6, Lang: LAD), Instrucción UID: 30, Tipo: 'Sf' - - Red 'CO2MainValveDelay' (ID: E6, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Baialage.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage_processed.json -Generando salida para: FC 'Baialage' (Original: Baialage) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Baialage.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json +Generando salida para: GlobalDB 'DB_CTR_Pack_Alarm' (Original: DB CTR Pack Alarm) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Pack_Alarm.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343175.6344275, Size=244362 +Metadatos XML: ModTime=1750972654.873176, Size=24522 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlendFill StartUp_Seq', Número=1814, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB CTR TT Alarm', Número=372, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 31 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=STL - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=STL - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=STL +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 65 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 65 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json -Generando salida para: FC 'BlendFill_StartUp_Seq' (Original: BlendFill StartUp_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlendFill_StartUp_Seq.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json +Generando salida para: GlobalDB 'DB_CTR_TT_Alarm' (Original: DB CTR TT Alarm) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_TT_Alarm.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.664758, Size=20359 +Metadatos XML: ModTime=1750972654.9024498, Size=13333 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_All Auto', Número=2036, Lenguaje Bloque='STL' +Paso 3: Atributos: Nombre='DB CTR Warnings', Número=174, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json -Generando salida para: FC 'BlenderCtrl_All_Auto' (Original: BlenderCtrl_All Auto) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_All_Auto.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json +Generando salida para: GlobalDB 'DB_CTR_Warnings' (Original: DB CTR Warnings) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Warnings.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343157.1471882, Size=8985 +Metadatos XML: ModTime=1750972654.4756944, Size=9385 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_CIPModeInit', Número=2013, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB General Run', Número=170, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json -Generando salida para: FC 'BlenderCtrl_CIPModeInit' (Original: BlenderCtrl_CIPModeInit) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_CIPModeInit.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json +Generando salida para: GlobalDB 'DB_General_Run' (Original: DB General Run) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Run.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343194.4082532, Size=993900 +Metadatos XML: ModTime=1750972654.9809926, Size=26103 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_MachineInit', Número=2003, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB HMI CFG', Número=15, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 158 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=SCL - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=34A, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=35B, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=36C, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=37D, Lenguaje Red=LAD - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD - - Procesando Red ID=416, Lenguaje Red=LAD - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD - - Procesando Red ID=48D, Lenguaje Red=LAD - - Procesando Red ID=49E, Lenguaje Red=LAD - - Procesando Red ID=4AF, Lenguaje Red=LAD - - Procesando Red ID=4C0, Lenguaje Red=LAD - - Procesando Red ID=4D1, Lenguaje Red=LAD - - Procesando Red ID=4E2, Lenguaje Red=LAD - - Procesando Red ID=4F3, Lenguaje Red=LAD - - Procesando Red ID=504, Lenguaje Red=LAD - - Procesando Red ID=515, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=526, Lenguaje Red=LAD - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD - - Procesando Red ID=559, Lenguaje Red=LAD - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD - - Procesando Red ID=59D, Lenguaje Red=LAD - - Procesando Red ID=5AE, Lenguaje Red=LAD - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD - - Procesando Red ID=647, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=658, Lenguaje Red=LAD - - Procesando Red ID=669, Lenguaje Red=LAD - - Procesando Red ID=67A, Lenguaje Red=LAD - - Procesando Red ID=68B, Lenguaje Red=LAD - - Procesando Red ID=69C, Lenguaje Red=LAD - - Procesando Red ID=6AD, Lenguaje Red=LAD - - Procesando Red ID=6BE, Lenguaje Red=LAD - - Procesando Red ID=6CF, Lenguaje Red=LAD - - Procesando Red ID=6E0, Lenguaje Red=LAD - - Procesando Red ID=6F1, Lenguaje Red=LAD - - Procesando Red ID=702, Lenguaje Red=LAD - - Procesando Red ID=713, Lenguaje Red=LAD - - Procesando Red ID=724, Lenguaje Red=LAD - - Procesando Red ID=735, Lenguaje Red=LAD - - Procesando Red ID=746, Lenguaje Red=LAD - - Procesando Red ID=757, Lenguaje Red=LAD - - Procesando Red ID=768, Lenguaje Red=LAD - - Procesando Red ID=779, Lenguaje Red=LAD - - Procesando Red ID=78A, Lenguaje Red=LAD - - Procesando Red ID=79B, Lenguaje Red=LAD - - Procesando Red ID=7AC, Lenguaje Red=LAD - - Procesando Red ID=7BD, Lenguaje Red=LAD - - Procesando Red ID=7CE, Lenguaje Red=LAD - - Procesando Red ID=7DF, Lenguaje Red=LAD - - Procesando Red ID=7F0, Lenguaje Red=LAD - - Procesando Red ID=801, Lenguaje Red=LAD - - Procesando Red ID=812, Lenguaje Red=LAD - - Procesando Red ID=823, Lenguaje Red=LAD - - Procesando Red ID=834, Lenguaje Red=LAD - - Procesando Red ID=845, Lenguaje Red=LAD - - Procesando Red ID=856, Lenguaje Red=LAD - - Procesando Red ID=867, Lenguaje Red=LAD - - Procesando Red ID=878, Lenguaje Red=LAD - - Procesando Red ID=889, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=89A, Lenguaje Red=LAD - - Procesando Red ID=8AB, Lenguaje Red=LAD - - Procesando Red ID=8BC, Lenguaje Red=LAD - - Procesando Red ID=8CD, Lenguaje Red=LAD - - Procesando Red ID=8DE, Lenguaje Red=LAD - - Procesando Red ID=8EF, Lenguaje Red=LAD - - Procesando Red ID=900, Lenguaje Red=LAD - - Procesando Red ID=911, Lenguaje Red=LAD - - Procesando Red ID=922, Lenguaje Red=LAD - - Procesando Red ID=933, Lenguaje Red=LAD - - Procesando Red ID=944, Lenguaje Red=LAD - - Procesando Red ID=955, Lenguaje Red=LAD - - Procesando Red ID=966, Lenguaje Red=LAD - - Procesando Red ID=977, Lenguaje Red=LAD - - Procesando Red ID=988, Lenguaje Red=LAD - - Procesando Red ID=999, Lenguaje Red=LAD - - Procesando Red ID=9AA, Lenguaje Red=LAD - - Procesando Red ID=9BB, Lenguaje Red=LAD - - Procesando Red ID=9CC, Lenguaje Red=LAD - - Procesando Red ID=9DD, Lenguaje Red=LAD - - Procesando Red ID=9EE, Lenguaje Red=LAD - - Procesando Red ID=9FF, Lenguaje Red=LAD - - Procesando Red ID=A10, Lenguaje Red=LAD - - Procesando Red ID=A21, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A32, Lenguaje Red=LAD - - Procesando Red ID=A43, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A54, Lenguaje Red=LAD - - Procesando Red ID=A65, Lenguaje Red=LAD - - Procesando Red ID=A76, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 496 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Gt UID 33 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 496 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 65 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 65 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json -Generando salida para: FC 'BlenderCtrl_MachineInit' (Original: BlenderCtrl_MachineInit) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_MachineInit.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json +Generando salida para: GlobalDB 'DB_HMI_CFG' (Original: DB HMI CFG) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_CFG.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.7746449, Size=26426 +Metadatos XML: ModTime=1750972654.6555448, Size=8367 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_ManualActive', Número=2037, Lenguaje Bloque='STL' +Paso 3: Atributos: Nombre='DB HMI DateTime', Número=12, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json -Generando salida para: FC 'BlenderCtrl_ManualActive' (Original: BlenderCtrl_ManualActive) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ManualActive.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json +Generando salida para: GlobalDB 'DB_HMI_DateTime' (Original: DB HMI DateTime) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_DateTime.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343157.1721015, Size=18486 +Metadatos XML: ModTime=1750972654.6821277, Size=13183 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_ProdModeInit', Número=2012, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB HMI Recipe Air', Número=16, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json -Generando salida para: FC 'BlenderCtrl_ProdModeInit' (Original: BlenderCtrl_ProdModeInit) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ProdModeInit.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json +Generando salida para: GlobalDB 'DB_HMI_Recipe_Air' (Original: DB HMI Recipe Air) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Air.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343157.2309263, Size=33922 +Metadatos XML: ModTime=1750972654.7125342, Size=13183 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_ResetSPWord', Número=2014, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK2...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json -Generando salida para: FC 'BlenderCtrl_ResetSPWord' (Original: BlenderCtrl_ResetSPWord) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ResetSPWord.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343157.3306453, Size=54909 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl_UpdatePWord', Número=2034, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB HMI Recipe Pack', Número=18, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json -Generando salida para: FC 'BlenderCtrl_UpdatePWord' (Original: BlenderCtrl_UpdatePWord) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_UpdatePWord.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json +Generando salida para: GlobalDB 'DB_HMI_Recipe_Pack' (Original: DB HMI Recipe Pack) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Pack.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343157.0981054, Size=374076 +Metadatos XML: ModTime=1750972654.7414112, Size=13284 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderCtrl__Main', Número=2000, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB HMI Recipe TTop', Número=17, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 68 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=LAD - - Procesando Red ID=35B, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=36C, Lenguaje Red=LAD - - Procesando Red ID=37D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD - - Procesando Red ID=416, Lenguaje Red=LAD - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. - -> 148 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 148 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 39, Tipo: 'SdCoil' - - Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' - - Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json -Generando salida para: FC 'BlenderCtrl__Main' (Original: BlenderCtrl__Main) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl__Main.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json +Generando salida para: GlobalDB 'DB_HMI_Recipe_TTop' (Original: DB HMI Recipe TTop) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_TTop.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.9490635, Size=96792 +Metadatos XML: ModTime=1750972654.5353243, Size=11497 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderPIDCtrl_Monitor', Número=1787, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB HMI Timer', Número=11, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 32 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' - - Red 'Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' - - Red 'Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' - - Red 'CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'Gas2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' - - Red 'Gas2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json -Generando salida para: FB 'BlenderPIDCtrl_Monitor' (Original: BlenderPIDCtrl_Monitor) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_Monitor.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json +Generando salida para: GlobalDB 'DB_HMI_Timer' (Original: DB HMI Timer) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Timer.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343183.5936286, Size=109608 +Metadatos XML: ModTime=1750972654.5052395, Size=81051 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderPIDCtrl_ReadAnIn', Número=1790, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. - -> 35 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 24 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 24 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json -Generando salida para: FB 'BlenderPIDCtrl_ReadAnIn' (Original: BlenderPIDCtrl_ReadAnIn) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_ReadAnIn.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343200.1356807, Size=215511 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderPIDCtrl_WriteAnOu', Número=1925, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 21 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 85 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 88 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 105 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 93 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -INFO: Compuerta O UID 61 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 59 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=15D, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 152 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 152 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 94: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 9 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 106: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json -Generando salida para: FC 'BlenderPIDCtrl_WriteAnOu' (Original: BlenderPIDCtrl_WriteAnOu) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_WriteAnOu.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.634541, Size=85475 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderPIDCtrl__Loop', Número=1729, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 50 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 6 instr. bajo condición de Contact UID 27 -INFO: Agrupando 2 instr. bajo condición de Contact UID 24 - -> 2 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 50 proc SymPy, 2 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json -Generando salida para: FB 'BlenderPIDCtrl__Loop' (Original: BlenderPIDCtrl__Loop) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPIDCtrl_ReadAnIn'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl__Loop.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343157.373332, Size=14954 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderPID_NextRecipe', Número=1916, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB HMI', Número=10, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json -Generando salida para: FC 'BlenderPID_NextRecipe' (Original: BlenderPID_NextRecipe) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_NextRecipe.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json +Generando salida para: GlobalDB 'DB_HMI' (Original: DB HMI) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID__Main.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.2126138, Size=51679 +Metadatos XML: ModTime=1750972655.0877542, Size=4674 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderPID__Main_Data', Número=950, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='DB LIFO HMI Page_DB', Número=495, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Saltando procesamiento de redes para InstanceDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json Procesando bloque tipo: InstanceDB INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json -Generando salida para: InstanceDB 'BlenderPID__Main_Data' (Original: BlenderPID__Main_Data) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json +Generando salida para: InstanceDB 'DB_LIFO_HMI_Page_DB' (Original: DB LIFO HMI Page_DB) -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPID_PIDSPCalc'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPID_PIDInitParam'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPID_ActualRecipe'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID__Main_Data.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LIFO_HMI_Page_DB.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRinse.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343163.6483712, Size=149652 +Metadatos XML: ModTime=1750972654.9454236, Size=32275 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRinse', Número=2019, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=12A, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para InstanceDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRinse.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 41: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 107 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 107 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 18 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'Rs' - - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil' - - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' - - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' - - Red 'WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 39, Tipo: 'Rs' - - Red 'WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' - - Red 'WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_processed.json -Generando salida para: FC 'BlenderRinse' (Original: BlenderRinse) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRinse.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json +Generando salida para: InstanceDB 'DB_Mot_Manage_Altivar_320' (Original: DB Mot Manage Altivar 320) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Mot_Manage_Altivar_320.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRinse_Done.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343163.6903079, Size=13394 +Metadatos XML: ModTime=1750972655.0065339, Size=4860 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRinse_Done', Número=2042, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='DB PN/DP Diag List', Número=128, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD +Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done_processed.json -Generando salida para: FC 'BlenderRinse_Done' (Original: BlenderRinse_Done) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRinse_Done.scl +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json +Generando salida para: GlobalDB 'DB_PN_DP_Diag_List' (Original: DB PN/DP Diag List) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PN_DP_Diag_List.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343184.3040109, Size=196837 +Metadatos XML: ModTime=1750972655.062647, Size=30242 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_MiniMotor_PN_Device', Número=534, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json +Generando salida para: InstanceDB 'DB_MiniMotor_PN_Device' (Original: DB_MiniMotor_PN_Device) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MiniMotor_PN_Device.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.0311384, Size=28598 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_Minimotor_Config', Número=533, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json +Generando salida para: InstanceDB 'DB_Minimotor_Config' (Original: DB_Minimotor_Config) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Minimotor_Config.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972654.5756564, Size=10578 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_PA_HMI-PLC_DataOra', Número=13, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json +Generando salida para: GlobalDB 'DB_PA_HMI_PLC_DataOra' (Original: DB_PA_HMI-PLC_DataOra) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PA_HMI_PLC_DataOra.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972654.6131814, Size=6776 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_SET_TIMEZONE', Número=815, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json +Generando salida para: InstanceDB 'DB_SET_TIMEZONE' (Original: DB_SET_TIMEZONE) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SET_TIMEZONE.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972654.00972, Size=25917 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRun_MeasFilSpeed', Número=1719, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FB LIFO HMI Page', Número=495, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 27 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json Procesando bloque tipo: FB INFO: El bloque es FB. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -10100,221 +3086,76 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. - -> 76 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 26 -INFO: Agrupando 2 instr. bajo condición de Contact UID 36 - -> 2 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 76 proc SymPy, 2 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 14 instrucciones (no STL) procesadas con SymPy. + -> 0 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' - - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 34, Tipo: 'Mul' - - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' - - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed_processed.json -Generando salida para: FB 'BlenderRun_MeasFilSpeed' (Original: BlenderRun_MeasFilSpeed) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_MeasFilSpeed.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.232829, Size=27591 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRun_MeasFil_Data', Número=974, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data_processed.json -Generando salida para: InstanceDB 'BlenderRun_MeasFil_Data' (Original: BlenderRun_MeasFil_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_MeasFil_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343163.7322054, Size=84537 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRun_ProdTime', Número=2040, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 34 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 -INFO: Agrupando 3 instr. bajo condición de Contact UID 30 -INFO: Agrupando 3 instr. bajo condición de O UID 31 - -> 3 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 34 proc SymPy, 3 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime_processed.json +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime_processed.json -Generando salida para: FC 'BlenderRun_ProdTime' (Original: BlenderRun_ProdTime) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_ProdTime.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json +Generando salida para: FB 'FB_LIFO_HMI_Page' (Original: FB LIFO HMI Page) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_LIFO_HMI_Page.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343164.2332332, Size=48778 +Metadatos XML: ModTime=1750972653.963861, Size=118123 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRun_Stopping', Número=2041, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=STL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 23 instrucciones (no STL) procesadas con SymPy. + -> 102 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -10329,2693 +3170,61 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'OperatorStop' (ID: 2B, Lang: LAD), Instrucción UID: 28, Tipo: 'Sp' - - Red 'OperatorStop' (ID: 2B, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping_processed.json -Generando salida para: FC 'BlenderRun_Stopping' (Original: BlenderRun_Stopping) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_Stopping.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun__Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343175.4764838, Size=283519 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BlenderRun__Control', Número=2015, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 35 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 24 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 63 con cardinalidad 8 - generando pines in1...in8 - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 76 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 104 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 116 con cardinalidad 20 - generando pines in1...in20 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=STL - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD -INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 72 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 74 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 80 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 84 con cardinalidad 5 - generando pines in1...in5 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun__Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 193 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 193 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 117: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 52 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 52 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 86: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'EnableStart' (ID: 6F, Lang: LAD), Instrucción UID: 25, Tipo: 'Sf' - - Red 'Blender Stopping' (ID: 80, Lang: LAD), Instrucción UID: 64, Tipo: 'Rs' - - Red 'Blender Stopping' (ID: 80, Lang: LAD), Instrucción UID: 65, Tipo: 'Sf' - - Red 'Blender Stopping' (ID: 80, Lang: LAD), Instrucción UID: 66, Tipo: 'Coil' - - Red 'DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 31, Tipo: 'Sf' - - Red 'DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - - Red 'EnRecircPHE02' (ID: 1C3, Lang: LAD), Instrucción UID: 27, Tipo: 'Abs' - - Red 'EnStopFromFiller' (ID: 1E5, Lang: LAD), Instrucción UID: 29, Tipo: 'Sf' - - Red 'EnStopFromFiller' (ID: 1E5, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' - - Red 'DelayToRestart' (ID: 1F6, Lang: LAD), Instrucción UID: 35, Tipo: 'Sf' - - Red 'DelayToRestart' (ID: 1F6, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control_processed.json -Generando salida para: FC 'BlenderRun__Control' (Original: BlenderRun__Control) - -> Modo de generación: FC SCL -INFO: Detectadas 6 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun__Control.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Constants.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Constants.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.8087077, Size=63433 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Blender_Constants', Número=972, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Constants.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants_processed.json -Generando salida para: GlobalDB 'Blender_Constants' (Original: Blender_Constants) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Constants.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Procedure Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.1728938, Size=51773 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Blender_Procedure Data', Número=930, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data_processed.json -Generando salida para: InstanceDB 'Blender_Procedure_Data' (Original: Blender_Procedure Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'ProcedureDeaireator StartUp'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureCarboWaterLine'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrup RunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdBrixRecovery'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrupMFMStartUp'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdTankDrain'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdTankRunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrupLineMFMPrep'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureBlendFill StartUp'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Procedure_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.8448794, Size=93334 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Blender_Variables', Número=971, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_processed.json -Generando salida para: GlobalDB 'Blender_Variables' (Original: Blender_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.8718855, Size=51659 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Blender_Variables_Pers', Número=970, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers_processed.json -Generando salida para: GlobalDB 'Blender_Variables_Pers' (Original: Blender_Variables_Pers) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Variables_Pers.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_1.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blocco_1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blocco_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343164.2603593, Size=8553 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Blocco_1', Número=1, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blocco_1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blocco_1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- +--- Verificación Final de Instrucciones No Procesadas (FB) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1_processed.json +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blocco_1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1_processed.json -Generando salida para: FC 'Blocco_1' (Original: Blocco_1) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Blocco_1.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blocco_dati_Test.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.9020202, Size=27565 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Blocco_dati_Test', Número=5000, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test_processed.json -Generando salida para: GlobalDB 'Blocco_dati_Test' (Original: Blocco_dati_Test) - -> Modo de generación: DATA_BLOCK SCL +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json +Generando salida para: FB 'FB_Mot_Manage_Altivar_320' (Original: FB Mot Manage Altivar 320) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Blocco_dati_Test.scl + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Mot_Manage_Altivar_320.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Block_compare.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Block_compare.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Block_compare.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343164.3261473, Size=16471 +Metadatos XML: ModTime=1750972653.5781493, Size=44646 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Block_compare', Número=61, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Block_compare.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Block_compare.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Block_compare.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare_processed.json -Generando salida para: FC 'Block_compare' (Original: Block_compare) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Block_compare.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Block_move.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Block_move.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Block_move.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343164.3586242, Size=16731 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Block_move', Número=60, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Block_move.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Block_move.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Block_move.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move_processed.json -Generando salida para: FC 'Block_move' (Original: Block_move) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Block_move.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BrixTracking_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.254552, Size=41495 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='BrixTracking_Data', Número=975, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BrixTracking_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data_processed.json -Generando salida para: InstanceDB 'BrixTracking_Data' (Original: BrixTracking_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\BrixTracking_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIP CVQ.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP CVQ.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIP FlipFlop.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343165.9152913, Size=170209 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIP FlipFlop', Número=1812, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 26 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=STL - - Procesando Red ID=13B, Lenguaje Red=STL - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=STL - - Procesando Red ID=16E, Lenguaje Red=STL - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=STL - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIP FlipFlop.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop_processed.json -Generando salida para: FC 'CIP_FlipFlop' (Original: CIP FlipFlop) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_FlipFlop.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPLocal.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPLocal.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343175.861691, Size=172619 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPLocal', Número=1933, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'The following PROGRAM handle the CIP software modu...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPLocal.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPLocal.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 83 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 83 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'S_COMP' - - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'SCoil' - - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 28, Tipo: 'Sp' - - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 30, Tipo: 'O' - - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'RCoil' - - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPLocal.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_processed.json -Generando salida para: FC 'CIPLocal' (Original: CIPLocal) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPLocal.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343165.9551814, Size=36442 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPLocal_ProgInizialize', Número=1937, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Air Philosophy 01', Número=571, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' --- Iniciando Bucle de Procesamiento Iterativo (FC) --- ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize_processed.json -Generando salida para: FC 'CIPLocal_ProgInizialize' (Original: CIPLocal_ProgInizialize) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPLocal_ProgInizialize.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343165.9982104, Size=109895 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPLocal_WaitEvent_Ctrl', Número=1934, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 42 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 42 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl_processed.json -Generando salida para: FC 'CIPLocal_WaitEvent_Ctrl' (Original: CIPLocal_WaitEvent_Ctrl) - -> Modo de generación: FC SCL -INFO: Detectadas 3 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPLocal_WaitEvent_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPMain.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPMain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343166.5996625, Size=88646 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPMain', Número=1930, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPMain.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPMain.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPMain.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_processed.json -Generando salida para: FC 'CIPMain' (Original: CIPMain) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPMain.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPMain_Flood.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343167.157405, Size=110673 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPMain_Flood', Número=1931, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 47 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPMain_Flood.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 86 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 86 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 50: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 8 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood_processed.json -Generando salida para: FC 'CIPMain_Flood' (Original: CIPMain_Flood) - -> Modo de generación: FC SCL -INFO: Detectadas 3 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPMain_Flood.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343167.196954, Size=62397 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPMain_Total Drain', Número=1932, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Buffer Tank Empty' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Sf' - - Red 'Buffer Tank Empty' (ID: 6F, Lang: LAD), Instrucción UID: 33, Tipo: 'SCoil' - - Red 'Buffer Tank Empty' (ID: 6F, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain_processed.json -Generando salida para: FC 'CIPMain_Total_Drain' (Original: CIPMain_Total Drain) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPMain_Total_Drain.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#01.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.9773111, Size=25455 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#01', Número=501, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#01.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01_processed.json -Generando salida para: GlobalDB 'CIPRecipe_01' (Original: CIPRecipe#01) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_01.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#02.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.9976542, Size=25444 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#02', Número=502, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#02.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02_processed.json -Generando salida para: GlobalDB 'CIPRecipe_02' (Original: CIPRecipe#02) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_02.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#03.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.0193903, Size=25433 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#03', Número=503, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#03.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03_processed.json -Generando salida para: GlobalDB 'CIPRecipe_03' (Original: CIPRecipe#03) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_03.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#04.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.038807, Size=25436 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#04', Número=504, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#04.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04_processed.json -Generando salida para: GlobalDB 'CIPRecipe_04' (Original: CIPRecipe#04) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_04.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#05.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.0577419, Size=25426 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#05', Número=505, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#05.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05_processed.json -Generando salida para: GlobalDB 'CIPRecipe_05' (Original: CIPRecipe#05) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_05.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#06.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.0776837, Size=25429 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#06', Número=506, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#06.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06_processed.json -Generando salida para: GlobalDB 'CIPRecipe_06' (Original: CIPRecipe#06) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_06.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#07.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.0979507, Size=25507 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#07', Número=507, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#07.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07_processed.json -Generando salida para: GlobalDB 'CIPRecipe_07' (Original: CIPRecipe#07) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_07.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#08.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.1169326, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#08', Número=508, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#08.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08_processed.json -Generando salida para: GlobalDB 'CIPRecipe_08' (Original: CIPRecipe#08) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_08.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#09.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.1382213, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#09', Número=509, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#09.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09_processed.json -Generando salida para: GlobalDB 'CIPRecipe_09' (Original: CIPRecipe#09) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_09.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#10.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.160092, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#10', Número=510, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#10.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10_processed.json -Generando salida para: GlobalDB 'CIPRecipe_10' (Original: CIPRecipe#10) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_10.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#11.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.1792238, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#11', Número=511, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#11.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11_processed.json -Generando salida para: GlobalDB 'CIPRecipe_11' (Original: CIPRecipe#11) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_11.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#12.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.1991584, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#12', Número=512, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#12.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12_processed.json -Generando salida para: GlobalDB 'CIPRecipe_12' (Original: CIPRecipe#12) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_12.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#13.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.2177215, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#13', Número=513, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#13.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13_processed.json -Generando salida para: GlobalDB 'CIPRecipe_13' (Original: CIPRecipe#13) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_13.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#14.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.2382233, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#14', Número=514, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#14.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14_processed.json -Generando salida para: GlobalDB 'CIPRecipe_14' (Original: CIPRecipe#14) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_14.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#15.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.2581565, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#15', Número=515, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#15.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15_processed.json -Generando salida para: GlobalDB 'CIPRecipe_15' (Original: CIPRecipe#15) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_15.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#16.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.2766626, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#16', Número=516, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#16.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16_processed.json -Generando salida para: GlobalDB 'CIPRecipe_16' (Original: CIPRecipe#16) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_16.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#17.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.2987401, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#17', Número=517, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#17.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17_processed.json -Generando salida para: GlobalDB 'CIPRecipe_17' (Original: CIPRecipe#17) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_17.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#18.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.3327956, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#18', Número=518, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#18.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18_processed.json -Generando salida para: GlobalDB 'CIPRecipe_18' (Original: CIPRecipe#18) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_18.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#19.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.3527205, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#19', Número=519, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#19.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19_processed.json -Generando salida para: GlobalDB 'CIPRecipe_19' (Original: CIPRecipe#19) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_19.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#20.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.3719435, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#20', Número=520, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#20.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20_processed.json -Generando salida para: GlobalDB 'CIPRecipe_20' (Original: CIPRecipe#20) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_20.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#21.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.3913863, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#21', Número=521, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#21.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21_processed.json -Generando salida para: GlobalDB 'CIPRecipe_21' (Original: CIPRecipe#21) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_21.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#22.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.4156656, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#22', Número=522, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#22.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22_processed.json -Generando salida para: GlobalDB 'CIPRecipe_22' (Original: CIPRecipe#22) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_22.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#23.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.436114, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#23', Número=523, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#23.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23_processed.json -Generando salida para: GlobalDB 'CIPRecipe_23' (Original: CIPRecipe#23) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_23.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#24.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.4563053, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#24', Número=524, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#24.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24_processed.json -Generando salida para: GlobalDB 'CIPRecipe_24' (Original: CIPRecipe#24) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_24.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#25.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.4767914, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#25', Número=525, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#25.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25_processed.json -Generando salida para: GlobalDB 'CIPRecipe_25' (Original: CIPRecipe#25) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_25.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#26.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.4957283, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#26', Número=526, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#26.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26_processed.json -Generando salida para: GlobalDB 'CIPRecipe_26' (Original: CIPRecipe#26) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_26.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#27.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.5167491, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#27', Número=527, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#27.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27_processed.json -Generando salida para: GlobalDB 'CIPRecipe_27' (Original: CIPRecipe#27) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_27.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#28.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.5359955, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#28', Número=528, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#28.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28_processed.json -Generando salida para: GlobalDB 'CIPRecipe_28' (Original: CIPRecipe#28) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_28.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#29.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.555937, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#29', Número=529, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#29.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29_processed.json -Generando salida para: GlobalDB 'CIPRecipe_29' (Original: CIPRecipe#29) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_29.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#30.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.575586, Size=25448 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipe#30', Número=530, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#30.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30_processed.json -Generando salida para: GlobalDB 'CIPRecipe_30' (Original: CIPRecipe#30) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_30.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipeManagement.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343184.4765575, Size=162435 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipeManagement', Número=1799, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: 'Machine CIP Recipe Management -DB1003.DBB246 -> Act...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_processed.json -Generando salida para: FB 'CIPRecipeManagement' (Original: CIPRecipeManagement) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipeManagement.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.7294588, Size=37527 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPRecipeManagement_Data', Número=399, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data_processed.json -Generando salida para: InstanceDB 'CIPRecipeManagement_Data' (Original: CIPRecipeManagement_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipeManagement_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportDB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPReportDB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.599765, Size=79041 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPReportDB', Número=600, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPReportDB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB_processed.json -Generando salida para: GlobalDB 'CIPReportDB' (Original: CIPReportDB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPReportDB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportManager.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPReportManager.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343176.1906304, Size=106604 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPReportManager', Número=600, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPReportManager.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager_processed.json -Generando salida para: FC 'CIPReportManager' (Original: CIPReportManager) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPReportManager.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIP_Program_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.9454143, Size=184613 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIP_Program_Variables', Número=963, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json -Generando salida para: GlobalDB 'CIP_Program_Variables' (Original: CIP_Program_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Program_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2EqPress.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2EqPress.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CO2Tracking.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343185.050244, Size=122287 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2Tracking', Número=1818, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 57 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 26 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 57 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_processed.json -Generando salida para: FB 'CO2Tracking' (Original: CO2Tracking) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CO2Tracking_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.2751567, Size=41475 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2Tracking_Data', Número=976, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json -Generando salida para: InstanceDB 'CO2Tracking_Data' (Original: CO2Tracking_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\COMPLETE RESTART.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.5592198, Size=36089 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='COMPLETE RESTART', Número=100, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 4 instrucciones (no STL) procesadas con SymPy. @@ -13029,52 +3238,64 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (OB) --- +--- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json -Generando salida para: OB 'COMPLETE_RESTART' (Original: COMPLETE RESTART) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\COMPLETE_RESTART.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json +Generando salida para: FC 'FC_Air_Philosophy_01' (Original: FC Air Philosophy 01) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_01.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343176.2679038, Size=50512 +Metadatos XML: ModTime=1750972653.6542668, Size=77036 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CPU_DP Global Diag', Número=14, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '*** PLC Profibus Node Comunication Control ***...' +Paso 3: Atributos: Nombre='FC Air Philosophy 04', Número=574, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -13083,17 +3304,17 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 16 instrucciones (no STL) procesadas con SymPy. + -> 35 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 16 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. + -> 5 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... --- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -13102,51 +3323,63 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 01' (ID: 20, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 02' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json -Generando salida para: FC 'CPU_DP_Global_Diag' (Original: CPU_DP Global Diag) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json +Generando salida para: FC 'FC_Air_Philosophy_04' (Original: FC Air Philosophy 04) -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CPU_DP_Global_Diag.scl + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_04.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343167.5846238, Size=45471 +Metadatos XML: ModTime=1750972653.7115993, Size=67165 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CTRLCoolingSystem', Número=1700, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Air Philosophy 08', Número=578, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -13160,2499 +3393,59 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s -> 0 agrupaciones realizadas (en redes no STL). --- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json -Generando salida para: FC 'CTRLCoolingSystem' (Original: CTRLCoolingSystem) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CTRLCoolingSystem.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\CYC_INT5.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CYC_INT5.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.6358535, Size=89890 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CYC_INT5', Número=35, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'OB35_EXC_FREQ = 50ms...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL - - Procesando Red ID=F7, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CYC_INT5.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5_processed.json -Generando salida para: OB 'CYC_INT5' (Original: CYC_INT5) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CYC_INT5.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343164.4874065, Size=75621 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CarboWaterLine_Seq', Número=1802, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 25 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json -Generando salida para: FC 'CarboWaterLine_Seq' (Original: CarboWaterLine_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CarboWaterLine_Seq.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Clock Signal.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Clock Signal.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343167.239379, Size=93239 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Clock Signal', Número=1860, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 58 con cardinalidad 6 - generando pines in1...in6 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Clock Signal.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 37 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 80, Lang: LAD), Instrucción UID: 22, Tipo: 'TIME_TCK' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal_processed.json -Generando salida para: FC 'Clock_Signal' (Original: Clock Signal) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Clock_Signal.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Co2_Counters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343185.0011828, Size=90774 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Co2_Counters', Número=1020, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Co2_Counters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... - --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_processed.json -Generando salida para: FB 'Co2_Counters' (Original: Co2_Counters) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Co2_Counters.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Co2_Counters_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.793161, Size=4368 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Co2_Counters_DB', Número=1021, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Advertencia: Interface encontrada pero sin secciones procesables. -Advertencia: No se pudo extraer información de la interfaz. -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'interface' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB_processed.json -Generando salida para: InstanceDB 'Co2_Counters_DB' (Original: Co2_Counters_DB) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL -Advertencia: No se encontró sección 'Static' o está vacía en la interfaz del DB. - -> Escribiendo archivo de salida final en: PLC\scl_output\Co2_Counters_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\DELETE.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DELETE.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\DELETE.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343176.3477948, Size=41021 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='DELETE', Número=4, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\DELETE.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DELETE.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DELETE.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE_processed.json -Generando salida para: FC 'DELETE' (Original: DELETE) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\DELETE.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\DeaireationValve.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeaireationValve.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343167.7482498, Size=344953 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Deaireator StartUp_Seq', Número=1803, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 50 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=STL - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1B2, Lenguaje Red=STL - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=STL - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=STL - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=STL - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=STL - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 91 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 91 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json -Generando salida para: FC 'Deaireator_StartUp_Seq' (Original: Deaireator StartUp_Seq) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Deaireator_StartUp_Seq.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Default_SupervisionDB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.8171408, Size=6130 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Default_SupervisionDB', Número=3, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB_processed.json -Generando salida para: InstanceDB 'Default_SupervisionDB' (Original: Default_SupervisionDB) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Default_SupervisionDB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Delay.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Delay.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\DeltaP.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeltaP.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\EQ_STRNG.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343176.3737206, Size=17797 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='EQ_STRNG', Número=10, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG_processed.json -Generando salida para: FC 'EQ_STRNG' (Original: EQ_STRNG) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\EQ_STRNG.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\FW_DRand.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\FW_DRand.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343168.0001347, Size=10245 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FW_DRand', Número=1922, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FW_DRand.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand_processed.json -Generando salida para: FC 'FW_DRand' (Original: FW_DRand) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FW_DRand.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\FeedForward.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FeedForward.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\FillerControl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343176.4428115, Size=229615 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FillerControl', Número=2028, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 35 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 45 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=12A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=13B, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=STL - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=STL - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=STL - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FillerControl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 109 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 109 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 46: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Fast Rinse Request' (ID: A2, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' - - Red 'Caustic Recovery Run' (ID: E6, Lang: LAD), Instrucción UID: 32, Tipo: 'Rs' - - Red 'Wait Filler Rinse Completed Signal' (ID: 14C, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'RunOut Amount' (ID: 16E, Lang: LAD), Instrucción UID: 25, Tipo: 'Round' - - Red 'RunOut Amount' (ID: 16E, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl_processed.json -Generando salida para: FC 'FillerControl' (Original: FillerControl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FillerControl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Filler_Head_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.6181045, Size=22585 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Filler_Head_Variables', Número=964, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json -Generando salida para: GlobalDB 'Filler_Head_Variables' (Original: Filler_Head_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Filler_Head_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\FillingTime.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillingTime.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\FirstProduction_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.2919023, Size=14352 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FirstProduction_Data', Número=935, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json -Generando salida para: InstanceDB 'FirstProduction_Data' (Original: FirstProduction_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FirstProduction_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\FrictionLoss.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FrictionLoss.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.6380386, Size=15442 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GLOBAL_DIAG_DB', Número=11, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json -Generando salida para: GlobalDB 'GLOBAL_DIAG_DB' (Original: GLOBAL_DIAG_DB) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GLOBAL_DIAG_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343168.513565, Size=23003 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GetProdBrixCO2_Anal_Inpt', Número=1894, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt_processed.json -Generando salida para: FC 'GetProdBrixCO2_Anal_Inpt' (Original: GetProdBrixCO2_Anal_Inpt) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GetProdBrixCO2_Anal_Inpt.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.6607132, Size=65401 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI CPU_DP Diag', Número=174, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json -Generando salida para: GlobalDB 'HMI_CPU_DP_Diag' (Original: HMI CPU_DP Diag) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_CPU_DP_Diag.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI Key User.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI Key User.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.6791997, Size=37055 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI Key User', Número=500, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI Key User.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User_processed.json -Generando salida para: GlobalDB 'HMI_Key_User' (Original: HMI Key User) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Key_User.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Alarms.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.7882233, Size=116059 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Alarms', Número=1000, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json -Generando salida para: GlobalDB 'HMI_Alarms' (Original: HMI_Alarms) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Alarms.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343199.274764, Size=109926 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Blender_Parameters', Número=1001, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json -Generando salida para: GlobalDB 'HMI_Blender_Parameters' (Original: HMI_Blender_Parameters) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Blender_Parameters.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Device.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Device.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.519326, Size=239048 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Device', Número=1010, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Device.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device_processed.json -Generando salida para: GlobalDB 'HMI_Device' (Original: HMI_Device) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Device.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Digital.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Digital.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.8101501, Size=40630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Digital', Número=1012, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Digital.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital_processed.json -Generando salida para: GlobalDB 'HMI_Digital' (Original: HMI_Digital) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Digital.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_IO_Showing.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.8636782, Size=229115 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_IO_Showing', Número=1002, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json -Generando salida para: GlobalDB 'HMI_IO_Showing' (Original: HMI_IO_Showing) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_IO_Showing.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Instrument.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.8340764, Size=131629 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Instrument', Número=1011, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json -Generando salida para: GlobalDB 'HMI_Instrument' (Original: HMI_Instrument) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Instrument.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.887598, Size=79180 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Local_CIP_Variables', Número=1003, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json -Generando salida para: GlobalDB 'HMI_Local_CIP_Variables' (Original: HMI_Local_CIP_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Local_CIP_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_PID.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_PID.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.9121318, Size=134836 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_PID', Número=1013, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_PID.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID_processed.json -Generando salida para: GlobalDB 'HMI_PID' (Original: HMI_PID) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_PID.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.9293149, Size=12201 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Recipe_Edit', Número=1008, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json -Generando salida para: GlobalDB 'HMI_Recipe_Edit' (Original: HMI_Recipe_Edit) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Recipe_Edit.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.9527981, Size=36399 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Recipe_Name', Número=1009, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json -Generando salida para: GlobalDB 'HMI_Recipe_Name' (Original: HMI_Recipe_Name) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Recipe_Name.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.975095, Size=75896 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Refrige_IO_Showing', Número=1007, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing_processed.json -Generando salida para: GlobalDB 'HMI_Refrige_IO_Showing' (Original: HMI_Refrige_IO_Showing) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Refrige_IO_Showing.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Service.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Service.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343192.9929738, Size=33076 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Service', Número=1004, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Service.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service_processed.json -Generando salida para: GlobalDB 'HMI_Service' (Original: HMI_Service) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Service.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.0146918, Size=71747 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Variables_Cmd', Número=1005, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json -Generando salida para: GlobalDB 'HMI_Variables_Cmd' (Original: HMI_Variables_Cmd) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Variables_Cmd.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Variables_Status.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.0376158, Size=102401 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Variables_Status', Número=1006, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json -Generando salida para: GlobalDB 'HMI_Variables_Status' (Original: HMI_Variables_Status) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Variables_Status.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\IO_FLT1.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\IO_FLT1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.604401, Size=15571 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\IO_FLT1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1_processed.json -Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\I_O_FLT1.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343200.2027953, Size=63504 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol', Número=1, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: 'v1.0 by UTRC Sidel 2008/05/28 (previous name: ISO-...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json -Generando salida para: FB 'ISOonTCP_or_TCP_Protocol' (Original: ISOonTCP_or_TCP_Protocol) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ISOonTCP_or_TCP_Protocol.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.3384473, Size=60651 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol_DB', Número=3524, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB_processed.json -Generando salida para: InstanceDB 'ISOonTCP_or_TCP_Protocol_DB' (Original: ISOonTCP_or_TCP_Protocol_DB) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ISOonTCP_or_TCP_Protocol_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.8531673, Size=59730 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic CIP DI', Número=3523, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI_processed.json -Generando salida para: InstanceDB 'ITC_Communic_CIP_DI' (Original: ITC Communic CIP DI) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_CIP_DI.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.3073385, Size=18955 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic CIPRoom', Número=3523, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom_processed.json -Generando salida para: FC 'ITC_Communic_CIPRoom' (Original: ITC Communic CIPRoom) - -> Modo de generación: FC SCL -INFO: Detectadas 5 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_CIPRoom.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.8787072, Size=59733 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Filler DI', Número=3512, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI_processed.json -Generando salida para: InstanceDB 'ITC_Communic_Filler_DI' (Original: ITC Communic Filler DI) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Filler_DI.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Filler.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.3505175, Size=35862 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Filler', Número=3512, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - --- Verificación Final de Instrucciones No Procesadas (FC) --- ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Communication Mixer - Filler' (ID: 1A, Lang: LAD), Instrucción UID: 40, Tipo: 'GET' - - Red 'Communication Mixer - Filler' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'PUT' + - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler_processed.json -Generando salida para: FC 'ITC_Communic_Filler' (Original: ITC Communic Filler) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json +Generando salida para: FC 'FC_Air_Philosophy_08' (Original: FC Air Philosophy 08) -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Filler.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_08.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic MainData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.1113849, Size=435019 +Metadatos XML: ModTime=1750972653.7632356, Size=42558 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic MainData', Número=3510, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='FC Air Philosophy 14', Número=584, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData_processed.json -Generando salida para: GlobalDB 'ITC_Communic_MainData' (Original: ITC Communic MainData) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_MainData.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.3801985, Size=17958 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic MainRoutine', Número=3510, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Com...' -Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine_processed.json -Generando salida para: FC 'ITC_Communic_MainRoutine' (Original: ITC Communic MainRoutine) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_MainRoutine.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.897658, Size=59732 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Mixer DI', Número=3521, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI_processed.json -Generando salida para: InstanceDB 'ITC_Communic_Mixer_DI' (Original: ITC Communic Mixer DI) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Mixer_DI.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.9118278, Size=46709 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic ProdRoom', Número=3522, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'Interchange Signals: Communication: Product Room...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 13 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 5 instr. bajo condición de Contact UID 33 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 13 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom_processed.json -Generando salida para: FC 'ITC_Communic_ProdRoom' (Original: ITC Communic ProdRoom) - -> Modo de generación: FC SCL -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_ProdRoom.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.9170675, Size=59739 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Product Room DI', Número=3522, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI_processed.json -Generando salida para: InstanceDB 'ITC_Communic_Product_Room_DI' (Original: ITC Communic Product Room DI) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Product_Room_DI.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataIn.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC DataIn.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.9342997, Size=8905 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC DataIn', Número=3501, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Fun...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC DataIn.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn_processed.json -Generando salida para: FC 'ITC_DataIn' (Original: ITC DataIn) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_DataIn.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataOut.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC DataOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.950246, Size=4859 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC DataOut', Número=3502, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Fun...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC DataOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut_processed.json -Generando salida para: FC 'ITC_DataOut' (Original: ITC DataOut) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_DataOut.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.9651878, Size=4819 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Exchange MainRoutine', Número=3550, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Exc...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine_processed.json -Generando salida para: FC 'ITC_Exchange_MainRoutine' (Original: ITC Exchange MainRoutine) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Exchange_MainRoutine.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.9861267, Size=22534 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC MainRoutine', Número=3500, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Fun...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -15675,590 +3468,139 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine_processed.json -Generando salida para: FC 'ITC_MainRoutine' (Original: ITC MainRoutine) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json +Generando salida para: FC 'FC_Air_Philosophy_14' (Original: FC Air Philosophy 14) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_MainRoutine.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_14.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Input.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343186.690611, Size=844724 +Metadatos XML: ModTime=1750972653.8207338, Size=73805 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input', Número=1718, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Air Philosophy 17', Número=587, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 112 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=35, Lenguaje Red=LAD INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=34A, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=35B, Lenguaje Red=LAD - - Procesando Red ID=36C, Lenguaje Red=LAD - - Procesando Red ID=37D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=38E, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=39F, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=3B0, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=3C1, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=3D2, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3E3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3F4, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=405, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=416, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=427, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD - - Procesando Red ID=48D, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=49E, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4AF, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 38 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=4C0, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D1, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 6 - generando pines in1...in6 - - Procesando Red ID=4E2, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4F3, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=504, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=515, Lenguaje Red=LAD - - Procesando Red ID=526, Lenguaje Red=LAD - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD - - Procesando Red ID=559, Lenguaje Red=STL - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD - - Procesando Red ID=59D, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5AE, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E1, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5F2, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=603, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=614, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=625, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=636, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=647, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=658, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=669, Lenguaje Red=LAD - - Procesando Red ID=67A, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=68B, Lenguaje Red=LAD - - Procesando Red ID=69C, Lenguaje Red=LAD - - Procesando Red ID=6AD, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6BE, Lenguaje Red=LAD - - Procesando Red ID=6CF, Lenguaje Red=LAD - - Procesando Red ID=6E0, Lenguaje Red=LAD - - Procesando Red ID=6F1, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=702, Lenguaje Red=LAD - - Procesando Red ID=713, Lenguaje Red=LAD - - Procesando Red ID=724, Lenguaje Red=LAD - - Procesando Red ID=735, Lenguaje Red=LAD - - Procesando Red ID=746, Lenguaje Red=LAD - - Procesando Red ID=757, Lenguaje Red=LAD - - Procesando Red ID=768, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. -Advertencia: No se encontró nombre/instancia para TON UID 36. Usando placeholder '#TON_INSTANCE_36'. -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -Advertencia: No se encontró nombre/instancia para TOF UID 31. Usando placeholder '#TOF_INSTANCE_31'. -Advertencia: No se encontró nombre/instancia para TOF UID 33. Usando placeholder '#TOF_INSTANCE_33'. - -> 426 instrucciones (no STL) procesadas con SymPy. + -> 34 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 426 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. - -> 78 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 78 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 43: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 44: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. - -> 13 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 22 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Shut Down' (ID: 5E, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'CO2 Low Presure Fault' (ID: 119, Lang: LAD), Instrucción UID: 41, Tipo: 'TON' - - Red 'CO2 Low Presure Fault' (ID: 119, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 41, Tipo: 'Abs' - - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' - - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'AVM313 Cip Pulsing ON' (ID: 449, Lang: LAD), Instrucción UID: 32, Tipo: 'SdCoil' - - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 32, Tipo: 'Abs' - - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 33, Tipo: 'Gt' - - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 44, Tipo: 'Abs' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 45, Tipo: 'Gt' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 41, Tipo: 'Mul' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 41, Tipo: 'Mul' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_processed.json -Generando salida para: FB 'Input' (Original: Input) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -INFO: Detectadas 17 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Input.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Input_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.3180883, Size=161785 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_Data', Número=940, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data_processed.json -Generando salida para: InstanceDB 'Input_Data' (Original: Input_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Input_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343177.8801315, Size=31897 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_DigitalCtrl', Número=1720, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + - Red 'Request Speed Fix 04' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json -Generando salida para: FC 'Input_DigitalCtrl' (Original: Input_DigitalCtrl) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json +Generando salida para: FC 'FC_Air_Philosophy_17' (Original: FC Air Philosophy 17) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Input_DigitalCtrl.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_17.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input_DigitalScanner.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343177.9107635, Size=25163 +Metadatos XML: ModTime=1750972653.8704078, Size=64882 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_DigitalScanner', Número=1719, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json -Generando salida para: FC 'Input_DigitalScanner' (Original: Input_DigitalScanner) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Input_DigitalScanner.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Instrument_Scanner.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343177.931587, Size=19039 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Instrument_Scanner', Número=1968, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json -Generando salida para: FC 'Instrument_Scanner' (Original: Instrument_Scanner) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Instrument_Scanner.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Integral.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Integral.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Interlocking_Panel.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343178.5861764, Size=155520 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Interlocking_Panel', Número=1999, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Air Philosophy 18', Número=588, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -16267,100 +3609,62 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 32 sin información válida para SRCBLK. -Error: BLKMOV 32 sin información válida para SRCBLK. - -> 47 instrucciones (no STL) procesadas con SymPy. + -> 23 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 47 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 36 sin información válida para SRCBLK. -Error: BLKMOV 37 sin información válida para SRCBLK. -Error: BLKMOV 46 sin información válida para SRCBLK. -Error: BLKMOV 52 sin información válida para SRCBLK. -Error: BLKMOV 57 sin información válida para SRCBLK. -Error: BLKMOV 58 sin información válida para SRCBLK. -Error: BLKMOV 71 sin información válida para SRCBLK. -Error: BLKMOV 72 sin información válida para SRCBLK. -Error: No se encontró un destino único y válido para DSTBLK en BLKMOV 73. -Error: BLKMOV 59 sin información válida para SRCBLK. -Error: BLKMOV 60 sin información válida para SRCBLK. -Error: BLKMOV 75 sin información válida para SRCBLK. -Error: BLKMOV 76 sin información válida para SRCBLK. - -> 88 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 5 instr. bajo condición de Contact UID 45 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 88 proc SymPy, 1 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 53 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json -Generando salida para: FC 'Interlocking_Panel' (Original: Interlocking_Panel) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json +Generando salida para: FC 'FC_Air_Philosophy_18' (Original: FC Air Philosophy 18) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Panel.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_18.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343169.2659912, Size=137334 +Metadatos XML: ModTime=1750972653.9050853, Size=53206 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Interlocking_Panel_1', Número=2004, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Air Philosophy Manage', Número=570, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -16369,217 +3673,82 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 32 sin información válida para SRCBLK. -Error: BLKMOV 32 sin información válida para SRCBLK. - -> 50 instrucciones (no STL) procesadas con SymPy. + -> 7 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 50 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 36 sin información válida para SRCBLK. -Error: BLKMOV 37 sin información válida para SRCBLK. -Error: BLKMOV 46 sin información válida para SRCBLK. -Error: BLKMOV 52 sin información válida para SRCBLK. -Error: BLKMOV 57 sin información válida para SRCBLK. -Error: BLKMOV 58 sin información válida para SRCBLK. -Error: BLKMOV 71 sin información válida para SRCBLK. -Error: BLKMOV 72 sin información válida para SRCBLK. -Error: No se encontró un destino único y válido para DSTBLK en BLKMOV 73. -Error: BLKMOV 59 sin información válida para SRCBLK. -Error: BLKMOV 60 sin información válida para SRCBLK. -Error: BLKMOV 75 sin información válida para SRCBLK. -Error: BLKMOV 76 sin información válida para SRCBLK. - -> 69 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 5 instr. bajo condición de Contact UID 45 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 69 proc SymPy, 1 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1_processed.json -Generando salida para: FC 'Interlocking_Panel_1' (Original: Interlocking_Panel_1) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json +Generando salida para: FC 'FC_Air_Philosophy_Manage' (Original: FC Air Philosophy Manage) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Panel_1.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_Manage.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Interlocking_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.0725234, Size=383212 +Metadatos XML: ModTime=1750972653.1052458, Size=52645 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Interlocking_Variables', Número=900, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json -Generando salida para: GlobalDB 'Interlocking_Variables' (Original: Interlocking_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Key Read & Write Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.9340844, Size=13524 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Key Read & Write Data', Número=50, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data_processed.json -Generando salida para: InstanceDB 'Key_Read___Write_Data' (Original: Key Read & Write Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Key_Read___Write_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Key Read & Write.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343187.8708477, Size=702793 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Key Read & Write', Número=50, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' +Paso 3: Atributos: Nombre='FC Ttop Philosophy 01', Número=591, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Conveyor monorow under machine (1 Sync)...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 42 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Key Read & Write.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 37. Usando placeholder '#TON_INSTANCE_37'. -Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. -Advertencia: No se encontró nombre/instancia para TOF UID 39. Usando placeholder '#TOF_INSTANCE_39'. - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 37. Usando placeholder '#TON_INSTANCE_37'. -> 5 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... --- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -16587,186 +3756,52 @@ Advertencia: No se encontró nombre/instancia para TON UID 37. Usando placeholde --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Remote request' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'Jump' - - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 40, Tipo: 'NContact' - - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'O' - - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write_processed.json -Generando salida para: FB 'Key_Read___Write' (Original: Key Read & Write) - -> Modo de generación: FB SCL -INFO: Detectadas 6 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Key_Read___Write.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_I.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\LIMIT_I.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343170.0070457, Size=25513 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='LIMIT_I', Número=1849, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LIMIT_I.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - --- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I_processed.json -Generando salida para: FC 'LIMIT_I' (Original: LIMIT_I) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_01' (Original: FC Ttop Philosophy 01) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\LIMIT_I.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_01.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_R.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\LIMIT_R.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343170.03297, Size=25519 +Metadatos XML: ModTime=1750972653.137115, Size=51422 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='LIMIT_R', Número=1848, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LIMIT_R.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R_processed.json -Generando salida para: FC 'LIMIT_R' (Original: LIMIT_R) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\LIMIT_R.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\LowPassFilter.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\LowPassFilter.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343171.9890928, Size=61946 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MFMAnalogValues_Totalize', Número=2025, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Ttop Philosophy 02', Número=592, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -16775,229 +3810,627 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 24 instrucciones (no STL) procesadas con SymPy. + -> 6 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 4 instr. bajo condición de Contact UID 37 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 24 proc SymPy, 1 agrup. Continuando... + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 19 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 42, Tipo: 'NBox' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 43, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 44, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 45, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 46, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 47, Tipo: 'Div' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'O' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'O' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 37, Tipo: 'O' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json -Generando salida para: FC 'MFMAnalogValues_Totalize' (Original: MFMAnalogValues_Totalize) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_02' (Original: FC Ttop Philosophy 02) -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\MFMAnalogValues_Totalize.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_02.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.3601327, Size=64973 +Metadatos XML: ModTime=1750972653.172649, Size=52491 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MFM_Analog_Value_Data', Número=942, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json -Generando salida para: InstanceDB 'MFM_Analog_Value_Data' (Original: MFM_Analog_Value_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\MFM_Analog_Value_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\MOD_ERR.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MOD_ERR.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.6317255, Size=10334 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MOD_ERR', Número=122, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Ttop Philosophy 03', Número=593, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MOD_ERR.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. + -> 10 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. ---- Verificación Final de Instrucciones No Procesadas (OB) --- +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR_processed.json -Generando salida para: OB 'MOD_ERR' (Original: MOD_ERR) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\MOD_ERR.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_03' (Original: FC Ttop Philosophy 03) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_03.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\MSE Slope.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MSE Slope.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.1294067, Size=27545 +Metadatos XML: ModTime=1750972653.2204106, Size=52491 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 04', Número=594, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_04' (Original: FC Ttop Philosophy 04) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_04.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.2725182, Size=52491 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 05', Número=595, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_05' (Original: FC Ttop Philosophy 05) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_05.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.3244612, Size=52491 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 06', Número=596, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_06' (Original: FC Ttop Philosophy 06) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_06.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.3752933, Size=52491 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 07', Número=597, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_07' (Original: FC Ttop Philosophy 07) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_07.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.4242463, Size=52491 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 08', Número=598, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_08' (Original: FC Ttop Philosophy 08) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_08.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.4776897, Size=52491 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 09', Número=599, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_09' (Original: FC Ttop Philosophy 09) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_09.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.5272844, Size=50199 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy Manage', Número=590, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_Manage' (Original: FC Ttop Philosophy Manage) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_Manage.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.5982733, Size=4594 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Machine_Co2_Cons', Número=1020, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='DB MotorSimulate', Número=33, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json Procesando bloque tipo: GlobalDB INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons_processed.json +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons_processed.json -Generando salida para: GlobalDB 'Machine_Co2_Cons' (Original: Machine_Co2_Cons) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json +Generando salida para: GlobalDB 'DB_MotorSimulate' (Original: DB MotorSimulate) -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Machine_Co2_Cons.scl + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MotorSimulate.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343170.0658605, Size=50631 +Metadatos XML: ModTime=1750972650.9704528, Size=87549 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Control', Número=1890, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Mot Manage Bosch Rexroth', Número=527, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=STL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -17006,79 +4439,70 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 31 instrucciones (no STL) procesadas con SymPy. + -> 52 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 22 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando... + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 52 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'No Freeze Product Meter' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Sf' - - Red 'No Freeze Product Meter' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'SCoil' +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json -Generando salida para: FC 'Maselli_PA_Control' (Original: Maselli_PA_Control) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json +Generando salida para: FC 'FC_Mot_Manage_Bosch_Rexroth' (Original: FC Mot Manage Bosch Rexroth) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Control.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Bosch_Rexroth.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343179.087001, Size=72326 +Metadatos XML: ModTime=1750972651.4549074, Size=90149 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Read', Número=1891, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Mot Manage EOLO mBar', Número=505, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -17092,8512 +4516,6 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s -> 0 agrupaciones realizadas (en redes no STL). --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Fault' (ID: B3, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Fault' (ID: B3, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json -Generando salida para: FC 'Maselli_PA_Ctrl_Read' (Original: Maselli_PA_Ctrl_Read) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Read.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343170.5305388, Size=23121 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Transfer', Número=1893, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Recipe Transfer' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' - - Red 'Recipe Transfer' (ID: 1A, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json -Generando salida para: FC 'Maselli_PA_Ctrl_Transfer' (Original: Maselli_PA_Ctrl_Transfer) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Transfer.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343171.4448316, Size=64144 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Write', Número=1892, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 23 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json -Generando salida para: FC 'Maselli_PA_Ctrl_Write' (Original: Maselli_PA_Ctrl_Write) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Write.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.1470096, Size=9530 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Data', Número=967, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json -Generando salida para: GlobalDB 'Maselli_PA_Data' (Original: Maselli_PA_Data) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\MessageScroll.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MessageScroll.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343179.1537986, Size=18676 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MessageScroll', Número=210, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MessageScroll.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll_processed.json -Generando salida para: FC 'MessageScroll' (Original: MessageScroll) - -> Modo de generación: FC SCL - WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\MessageScroll.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ModValveFault.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ModValveFault.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.0714977, Size=47977 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ModValveFault', Número=2035, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 64 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ModValveFault.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 28 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault_processed.json -Generando salida para: FC 'ModValveFault' (Original: ModValveFault) - -> Modo de generación: FC SCL -INFO: Detectadas 3 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ModValveFault.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ONS_R.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ONS_R.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.121157, Size=10109 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ONS_R', Número=1920, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ONS_R.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R_processed.json -Generando salida para: FC 'ONS_R' (Original: ONS_R) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ONS_R.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Output.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Output.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343199.2133842, Size=1045178 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Output', Número=2026, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 171 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=207, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=317, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=LAD - - Procesando Red ID=35B, Lenguaje Red=LAD - - Procesando Red ID=36C, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=37D, Lenguaje Red=LAD - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=416, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=45A, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=46B, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=47C, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=48D, Lenguaje Red=LAD - - Procesando Red ID=49E, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4AF, Lenguaje Red=LAD - - Procesando Red ID=4C0, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D1, Lenguaje Red=LAD - - Procesando Red ID=4E2, Lenguaje Red=LAD - - Procesando Red ID=4F3, Lenguaje Red=LAD - - Procesando Red ID=504, Lenguaje Red=LAD - - Procesando Red ID=515, Lenguaje Red=LAD - - Procesando Red ID=526, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=559, Lenguaje Red=LAD - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=59D, Lenguaje Red=LAD - - Procesando Red ID=5AE, Lenguaje Red=LAD - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=647, Lenguaje Red=LAD - - Procesando Red ID=658, Lenguaje Red=LAD - - Procesando Red ID=669, Lenguaje Red=LAD - - Procesando Red ID=67A, Lenguaje Red=LAD - - Procesando Red ID=68B, Lenguaje Red=LAD - - Procesando Red ID=69C, Lenguaje Red=LAD - - Procesando Red ID=6AD, Lenguaje Red=LAD - - Procesando Red ID=6BE, Lenguaje Red=LAD - - Procesando Red ID=6CF, Lenguaje Red=LAD - - Procesando Red ID=6E0, Lenguaje Red=LAD - - Procesando Red ID=6F1, Lenguaje Red=LAD - - Procesando Red ID=702, Lenguaje Red=LAD - - Procesando Red ID=713, Lenguaje Red=LAD - - Procesando Red ID=724, Lenguaje Red=LAD - - Procesando Red ID=735, Lenguaje Red=LAD - - Procesando Red ID=746, Lenguaje Red=LAD - - Procesando Red ID=757, Lenguaje Red=LAD - - Procesando Red ID=768, Lenguaje Red=LAD - - Procesando Red ID=779, Lenguaje Red=LAD - - Procesando Red ID=78A, Lenguaje Red=LAD - - Procesando Red ID=79B, Lenguaje Red=LAD - - Procesando Red ID=7AC, Lenguaje Red=LAD - - Procesando Red ID=7BD, Lenguaje Red=LAD - - Procesando Red ID=7CE, Lenguaje Red=LAD - - Procesando Red ID=7DF, Lenguaje Red=LAD - - Procesando Red ID=7F0, Lenguaje Red=LAD - - Procesando Red ID=801, Lenguaje Red=LAD - - Procesando Red ID=812, Lenguaje Red=LAD - - Procesando Red ID=823, Lenguaje Red=LAD - - Procesando Red ID=834, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=845, Lenguaje Red=LAD - - Procesando Red ID=856, Lenguaje Red=LAD - - Procesando Red ID=867, Lenguaje Red=LAD - - Procesando Red ID=878, Lenguaje Red=LAD - - Procesando Red ID=889, Lenguaje Red=LAD - - Procesando Red ID=89A, Lenguaje Red=LAD - - Procesando Red ID=8AB, Lenguaje Red=LAD - - Procesando Red ID=8BC, Lenguaje Red=LAD - - Procesando Red ID=8CD, Lenguaje Red=LAD - - Procesando Red ID=8DE, Lenguaje Red=LAD - - Procesando Red ID=8EF, Lenguaje Red=LAD - - Procesando Red ID=900, Lenguaje Red=LAD - - Procesando Red ID=911, Lenguaje Red=LAD - - Procesando Red ID=922, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=933, Lenguaje Red=LAD - - Procesando Red ID=944, Lenguaje Red=LAD - - Procesando Red ID=955, Lenguaje Red=LAD -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=966, Lenguaje Red=LAD - - Procesando Red ID=977, Lenguaje Red=LAD - - Procesando Red ID=988, Lenguaje Red=LAD - - Procesando Red ID=999, Lenguaje Red=LAD - - Procesando Red ID=9AA, Lenguaje Red=LAD - - Procesando Red ID=9BB, Lenguaje Red=LAD - - Procesando Red ID=9CC, Lenguaje Red=LAD - - Procesando Red ID=9DD, Lenguaje Red=LAD - - Procesando Red ID=9EE, Lenguaje Red=LAD - - Procesando Red ID=9FF, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=A10, Lenguaje Red=LAD - - Procesando Red ID=A21, Lenguaje Red=LAD - - Procesando Red ID=A32, Lenguaje Red=LAD - - Procesando Red ID=A43, Lenguaje Red=LAD - - Procesando Red ID=A54, Lenguaje Red=LAD - - Procesando Red ID=A65, Lenguaje Red=LAD - - Procesando Red ID=A76, Lenguaje Red=LAD - - Procesando Red ID=A87, Lenguaje Red=LAD - - Procesando Red ID=A98, Lenguaje Red=LAD - - Procesando Red ID=AA9, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=ABA, Lenguaje Red=LAD -INFO: Compuerta O UID 51 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=ACB, Lenguaje Red=LAD - - Procesando Red ID=ADC, Lenguaje Red=LAD -INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 63 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 71 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 78 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=AED, Lenguaje Red=LAD - - Procesando Red ID=AFE, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=B0F, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=B20, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B31, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=B42, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B53, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 43: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 628 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 628 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProdAnalizer - Hold Signal To Product Meter' (ID: 9FF, Lang: LAD), Instrucción UID: 45, Tipo: 'Sf' - - Red 'ProdAnalizer - Hold Signal To Product Meter' (ID: 9FF, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' - - Red 'PC Restart' (ID: AA9, Lang: LAD), Instrucción UID: 31, Tipo: 'Ss' - - Red 'PC Restart' (ID: AA9, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_processed.json -Generando salida para: FC 'Output' (Original: Output) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Output.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Output_CO2InjPress.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343179.2579887, Size=75470 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Output_CO2InjPress', Número=2021, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK2...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 59 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 79 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 21 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error simplifying EN for Sub 64: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Setpoint' (ID: 9, Lang: LAD), Instrucción UID: 38, Tipo: 'Trunc' - - Red 'Setpoint' (ID: 9, Lang: LAD), Instrucción UID: 39, Tipo: 'Move' - - Red 'Max Value' (ID: 1A, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' - - Red 'Max Value' (ID: 1A, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' - - Red 'Min Value' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' - - Red 'Min Value' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' - - Red 'PCM306 - Carbo Co2 Pressure' (ID: 80, Lang: LAD), Instrucción UID: 80, Tipo: 'Sf' - - Red 'PCM306 - Carbo Co2 Pressure' (ID: 80, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json -Generando salida para: FC 'Output_CO2InjPress' (Original: Output_CO2InjPress) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Output_CO2InjPress.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID MAIN Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.3996797, Size=234439 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID MAIN Data', Número=729, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json -Generando salida para: InstanceDB 'PID_MAIN_Data' (Original: PID MAIN Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BlenderPIDCtrl_ReadAnIn'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_MAIN_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PIDControl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PIDControl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.7044582, Size=61789 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PIDControl', Número=40, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PIDControl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl_processed.json -Generando salida para: FB 'PIDControl' (Original: PIDControl) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONT_C:v1.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PIDControl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_Filling_Head.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.7216036, Size=290065 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Filling_Head', Número=1791, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 51 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=1F6, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=207, Lenguaje Red=STL - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 87 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 87 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 17 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 53: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json -Generando salida para: FB 'PID_Filling_Head' (Original: PID_Filling_Head) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Filling_Head.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.418977, Size=20358 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Filling_Head_Data', Número=990, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json -Generando salida para: InstanceDB 'PID_Filling_Head_Data' (Original: PID_Filling_Head_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Filling_Head_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM301.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.3590894, Size=89896 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM301', Número=1780, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 54 con cardinalidad 9 - generando pines in1...in9 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 58 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM301.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 55: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 16 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Water Valve Output' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'NContact' - - Red 'Water Valve Output' (ID: 91, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_processed.json -Generando salida para: FB 'PID_RMM301' (Original: PID_RMM301) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM301.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM301_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.438415, Size=17171 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM301_Data', Número=980, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json -Generando salida para: InstanceDB 'PID_RMM301_Data' (Original: PID_RMM301_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM301_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM303.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.397959, Size=82739 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM303', Número=1782, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 53 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM303.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 39 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 34, Tipo: 'Abs' - - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' - - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_processed.json -Generando salida para: FB 'PID_RMM303' (Original: PID_RMM303) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM303.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM303_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.4558861, Size=16673 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM303_Data', Número=982, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json -Generando salida para: InstanceDB 'PID_RMM303_Data' (Original: PID_RMM303_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM303_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM304.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.427404, Size=58751 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM304', Número=1794, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM304.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_processed.json -Generando salida para: FB 'PID_RMM304' (Original: PID_RMM304) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM304.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM304_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.9728754, Size=15538 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM304_Data', Número=994, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json -Generando salida para: InstanceDB 'PID_RMM304_Data' (Original: PID_RMM304_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM304_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMP302.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.4609418, Size=72153 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMP302', Número=1781, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 50 con cardinalidad 8 - generando pines in1...in8 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 54 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMP302.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 41 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 41 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_processed.json -Generando salida para: FB 'PID_RMP302' (Original: PID_RMP302) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMP302.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMP302_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.4720812, Size=16677 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMP302_Data', Número=981, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json -Generando salida para: InstanceDB 'PID_RMP302_Data' (Original: PID_RMP302_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMP302_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM301.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.50285, Size=54890 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM301', Número=1783, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM301.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 25 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_processed.json -Generando salida para: FB 'PID_RVM301' (Original: PID_RVM301) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM301.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM301_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.4890335, Size=16151 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM301_Data', Número=983, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json -Generando salida para: InstanceDB 'PID_RVM301_Data' (Original: PID_RVM301_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM301_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM319_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.5070794, Size=16046 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM319_Data', Número=985, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json -Generando salida para: InstanceDB 'PID_RVM319_Data' (Original: PID_RVM319_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM319_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.5388315, Size=81541 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM319_PRD', Número=1785, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 58 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 38 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD_processed.json -Generando salida para: FB 'PID_RVM319_PRD' (Original: PID_RVM319_PRD) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM319_PRD.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVN302.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.5837963, Size=134935 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVN302', Número=1793, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 61 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 66 con cardinalidad 6 - generando pines in1...in6 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 45 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 65 con cardinalidad 10 - generando pines in1...in10 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVN302.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 70 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 70 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 9 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 67: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 68: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_processed.json -Generando salida para: FB 'PID_RVN302' (Original: PID_RVN302) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVN302.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVN302_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.989822, Size=15525 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVN302_Data', Número=992, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json -Generando salida para: InstanceDB 'PID_RVN302_Data' (Original: PID_RVN302_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVN302_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVP303.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.6333246, Size=72628 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVP303', Número=1789, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 58 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 62 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 67 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 74 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVP303.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 41 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 41 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error simplifying EN for Move 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 75: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_processed.json -Generando salida para: FB 'PID_RVP303' (Original: PID_RVP303) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVP303.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVP303_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.5240228, Size=15544 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVP303_Data', Número=989, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json -Generando salida para: InstanceDB 'PID_RVP303_Data' (Original: PID_RVP303_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVP303_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVS318.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.6752343, Size=54108 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVS318', Número=1786, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVS318.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 41: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 25 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_processed.json -Generando salida para: FB 'PID_RVS318' (Original: PID_RVS318) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVS318.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVS318_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.0065851, Size=15543 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVS318_Data', Número=986, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json -Generando salida para: InstanceDB 'PID_RVS318_Data' (Original: PID_RVS318_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVS318_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PID_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.1660745, Size=20903 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Variables', Número=961, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables_processed.json -Generando salida para: GlobalDB 'PID_Variables' (Original: PID_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PPM O2.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM O2.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343179.7952428, Size=42593 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM303_VFC_Ctrl', Número=1871, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json -Generando salida para: FC 'PPM303_VFC_Ctrl' (Original: PPM303_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM303_VFC_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343180.2780395, Size=42527 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM305_VFC_Ctrl', Número=1875, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl_processed.json -Generando salida para: FC 'PPM305_VFC_Ctrl' (Original: PPM305_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM305_VFC_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343180.7831874, Size=55909 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM307_VFC_Ctrl', Número=1874, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 21 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Control Word' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'SCALE' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json -Generando salida para: FC 'PPM307_VFC_Ctrl' (Original: PPM307_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM307_VFC_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343181.2605264, Size=42524 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPN301_VFC_Ctrl', Número=1872, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json -Generando salida para: FC 'PPN301_VFC_Ctrl' (Original: PPN301_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPN301_VFC_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343181.7432122, Size=42517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPP302_VFC_Ctrl', Número=1873, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json -Generando salida para: FC 'PPP302_VFC_Ctrl' (Original: PPP302_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPP302_VFC_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343195.652804, Size=902458 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Pneumatic Valve Ctrl', Número=2020, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 94 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 61 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 74 con cardinalidad 7 - generando pines in1...in7 -INFO: Compuerta O UID 77 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 81 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 67 con cardinalidad 6 - generando pines in1...in6 -INFO: Compuerta O UID 70 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 73 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 55 con cardinalidad 9 - generando pines in1...in9 -INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=12A, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=13B, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=16E, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=17F, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=190, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=1A1, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1D4, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1E5, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1F6, Lenguaje Red=LAD -INFO: Compuerta O UID 48 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=207, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 6 - generando pines in1...in6 -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=218, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=229, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=23A, Lenguaje Red=LAD -INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=24B, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=25C, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=26D, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 6 - generando pines in1...in6 -INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=27E, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=28F, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2A0, Lenguaje Red=LAD -INFO: Compuerta O UID 70 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 73 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 83 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 94 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 97 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 102 con cardinalidad 7 - generando pines in1...in7 -INFO: Compuerta O UID 105 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B1, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2C2, Lenguaje Red=LAD -INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 62 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2D3, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2E4, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2F5, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=306, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=317, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=328, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=339, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=34A, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=35B, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=36C, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=37D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=38E, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=39F, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3B0, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C1, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3D2, Lenguaje Red=LAD -INFO: Compuerta O UID 49 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3E3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3F4, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=405, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=416, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=427, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=438, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=449, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=45A, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=46B, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=47C, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=48D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=49E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4AF, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4C0, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D1, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4E2, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4F3, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=504, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=515, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 5 - generando pines in1...in5 -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=526, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=537, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 60 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=548, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=559, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=56A, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=57B, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=58C, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=59D, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5AE, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5BF, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5D0, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E1, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5F2, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=603, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=614, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=625, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=636, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 677 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 677 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 43: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 204 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 204 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 60: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 52: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 46: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 46: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 44: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 46: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 44: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 176 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 176 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 45: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 57: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 67: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 45: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 45: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 47: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 53 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 107: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 5: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 6 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 57: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 65: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 6: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 7 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 29, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'O' - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' - - Red 'FlipFlop' (ID: 3C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'FlipFlop' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 75, Tipo: 'Sf' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 77, Tipo: 'O' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 78, Tipo: 'Contact' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 79, Tipo: 'Contact' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 81, Tipo: 'O' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 82, Tipo: 'Contact' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 83, Tipo: 'Coil' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 68, Tipo: 'Sf' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 70, Tipo: 'O' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 71, Tipo: 'Contact' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 73, Tipo: 'O' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 74, Tipo: 'Contact' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 75, Tipo: 'Contact' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 76, Tipo: 'Coil' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 48, Tipo: 'Sf' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 50, Tipo: 'O' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 51, Tipo: 'Contact' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 53, Tipo: 'O' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json -Generando salida para: FC 'Pneumatic_Valve_Ctrl' (Original: Pneumatic Valve Ctrl) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Ctrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.1896465, Size=134651 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Pneumatic Valve Fault DB', Número=969, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json -Generando salida para: GlobalDB 'Pneumatic_Valve_Fault_DB' (Original: Pneumatic Valve Fault DB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Fault_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343179.2876923, Size=21690 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Pneumatic Valve Fault', Número=1969, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json -Generando salida para: FC 'Pneumatic_Valve_Fault' (Original: Pneumatic Valve Fault) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Fault.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Procedure.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Procedure.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.7485156, Size=118983 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Procedure', Número=1800, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Procedure.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 36 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_processed.json -Generando salida para: FB 'Procedure' (Original: Procedure) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'ProcedureDeaireator StartUp'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureCarboWaterLine'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrup RunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdBrixRecovery'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrupMFMStartUp'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdTankDrain'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdTankRunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrupLineMFMPrep'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureBlendFill StartUp'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Procedure.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.7952814, Size=143022 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureBlendFill StartUp', Número=1814, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. - -> 94 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 33 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 94 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp_processed.json -Generando salida para: FB 'ProcedureBlendFill_StartUp' (Original: ProcedureBlendFill StartUp) - -> Modo de generación: FB SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureBlendFill_StartUp.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.8392656, Size=122960 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureBrixTracking', Número=1801, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 58 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 26 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 58 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking_processed.json -Generando salida para: FB 'ProcedureBrixTracking' (Original: ProcedureBrixTracking) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureBrixTracking.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.875147, Size=86261 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureCarboWaterLine', Número=1802, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 41 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 41 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 16 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'O' - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 36, Tipo: 'Gt' - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine_processed.json -Generando salida para: FB 'ProcedureCarboWaterLine' (Original: ProcedureCarboWaterLine) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureCarboWaterLine.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343189.910591, Size=83323 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureDeaireator StartUp', Número=1803, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 44 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 44 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp_processed.json -Generando salida para: FB 'ProcedureDeaireator_StartUp' (Original: ProcedureDeaireator StartUp) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureDeaireator_StartUp.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343190.4725914, Size=129542 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureFirstProduction', Número=1805, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 50 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=F7, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -Advertencia: No se encontró nombre/instancia para TON UID 46. Usando placeholder '#TON_INSTANCE_46'. - -> 75 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 75 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 15 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'TP' - - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' - - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' - - Red 'Latched' (ID: 5E, Lang: LAD), Instrucción UID: 25, Tipo: 'Rs' - - Red 'LEVEL - Stop Blender when First Production Done' (ID: 6F, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 28, Tipo: 'TP' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 38, Tipo: 'Abs' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 40, Tipo: 'O' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 41, Tipo: 'Lt' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 42, Tipo: 'TON' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction_processed.json -Generando salida para: FB 'ProcedureFirstProduction' (Original: ProcedureFirstProduction) - -> Modo de generación: FB SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureFirstProduction.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343190.5149553, Size=51826 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureProdBrixRecovery', Número=1806, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 22 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 22 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery_processed.json -Generando salida para: FB 'ProcedureProdBrixRecovery' (Original: ProcedureProdBrixRecovery) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdBrixRecovery.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343190.5519135, Size=83924 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureProdTankDrain', Número=1807, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 54 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 51 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 52: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 16 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 54, Tipo: 'O' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' - - Red 'TM301 Drain Reset' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain_processed.json -Generando salida para: FB 'ProcedureProdTankDrain' (Original: ProcedureProdTankDrain) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdTankDrain.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343190.6157067, Size=156194 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureProdTankRunOut', Número=1808, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 69 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 54 con cardinalidad 9 - generando pines in1...in9 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 80 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 80 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 55: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 27 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 27 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 51, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 57, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 60, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 69, Tipo: 'O' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 70, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil' - - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 25, Tipo: 'TP' - - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut_processed.json -Generando salida para: FB 'ProcedureProdTankRunOut' (Original: ProcedureProdTankRunOut) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdTankRunOut.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343190.6722853, Size=119616 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureSyrup RunOut', Número=1812, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 41 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 57 con cardinalidad 8 - generando pines in1...in8 - - Procesando Red ID=108, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 69 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 58: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'TP' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'O' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut_processed.json -Generando salida para: FB 'ProcedureSyrup_RunOut' (Original: ProcedureSyrup RunOut) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrup_RunOut.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.2456574, Size=203205 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureSyrupLineMFMPrep', Número=1810, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=STL - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. - -> 96 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 96 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 49: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 21 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 21 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Coil' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' - - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 43, Tipo: 'Ceil' - - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 44, Tipo: 'O' - - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' - - Red 'SyrupLineManualDrain' (ID: E6, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep_processed.json -Generando salida para: FB 'ProcedureSyrupLineMFMPrep' (Original: ProcedureSyrupLineMFMPrep) - -> Modo de generación: FB SCL -INFO: Detectadas 8 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrupLineMFMPrep.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.2861743, Size=68047 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureSyrupMFMStartUp', Número=1811, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 36 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 49: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'TP' - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'Contact' - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 30, Tipo: 'Contact' - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp_processed.json -Generando salida para: FB 'ProcedureSyrupMFMStartUp' (Original: ProcedureSyrupMFMStartUp) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrupMFMStartUp.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Procedure_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.212192, Size=105519 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Procedure_Variables', Número=960, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json -Generando salida para: GlobalDB 'Procedure_Variables' (Original: Procedure_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Procedure_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.0570252, Size=86978 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Prod Tank Drain_Seq', Número=1807, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json -Generando salida para: FC 'Prod_Tank_Drain_Seq' (Original: Prod Tank Drain_Seq) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_Drain_Seq.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.58594, Size=173557 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Prod Tank PressCtrl', Número=2016, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 21 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 48 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 102 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 27 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 27 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 50: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 18 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 18 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 6 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 39, Tipo: 'Abs' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 40, Tipo: 'Lt' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'Abs' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 46, Tipo: 'Lt' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 47, Tipo: 'O' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 48, Tipo: 'Coil' - - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' - - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 34, Tipo: 'Gt' - - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' - - Red 'EqPressOk' (ID: 108, Lang: LAD), Instrucción UID: 40, Tipo: 'Rs' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json -Generando salida para: FC 'Prod_Tank_PressCtrl' (Original: Prod Tank PressCtrl) - -> Modo de generación: FC SCL -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_PressCtrl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.1563191, Size=91081 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Prod Tank RunOut_Seq', Número=1808, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 23 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json -Generando salida para: FC 'Prod_Tank_RunOut_Seq' (Original: Prod Tank RunOut_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_RunOut_Seq.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.0225313, Size=5557 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdBrixRecovery_DB', Número=2, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB_processed.json -Generando salida para: InstanceDB 'ProdBrixRecovery_DB' (Original: ProdBrixRecovery_DB) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProdBrixRecovery_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportDB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProdReportDB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.233747, Size=68466 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdReportDB', Número=601, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdReportDB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB_processed.json -Generando salida para: GlobalDB 'ProdReportDB' (Original: ProdReportDB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProdReportDB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportManager.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProdReportManager.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343181.8616056, Size=279058 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdReportManager', Número=601, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 6 - generando pines in1...in6 - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdReportManager.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager_processed.json -Generando salida para: FC 'ProdReportManager' (Original: ProdReportManager) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProdReportManager.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductAvailable.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductAvailable.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeDrain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.3737488, Size=69247 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeDrain', Número=1824, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 45 con cardinalidad 6 - generando pines in1...in6 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 39 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 39 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 46: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 36, Tipo: 'TP' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 40, Tipo: 'TP' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'O' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json -Generando salida para: FB 'ProductPipeDrain' (Original: ProductPipeDrain) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeDrain.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.2258155, Size=43311 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeDrain_Seq', Número=1824, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json -Generando salida para: FC 'ProductPipeDrain_Seq' (Original: ProductPipeDrain_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeDrain_Seq.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeRunOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.4331574, Size=129833 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeRunOut', Número=1825, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 53 con cardinalidad 7 - generando pines in1...in7 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. - -> 75 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 30 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 75 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 35, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'O' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json -Generando salida para: FB 'ProductPipeRunOut' (Original: ProductPipeRunOut) - -> Modo de generación: FB SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeRunOut.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.2606199, Size=104589 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeRunOut_Seq', Número=1825, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 24 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 9 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json -Generando salida para: FC 'ProductPipeRunOut_Seq' (Original: ProductPipeRunOut_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeRunOut_Seq.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductQuality.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.3091373, Size=66582 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductQuality', Número=2008, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductQuality.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 37 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Fault Alarm' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' - - Red 'Fault Alarm' (ID: 2B, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' - - Red 'TmrCO2High' (ID: 3C, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr' - - Red 'Fault Alarm' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' - - Red 'WaterTempHighDlyAlm' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - - Red 'MIX - ProductQuality' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality_processed.json -Generando salida para: FC 'ProductQuality' (Original: ProductQuality) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductQuality.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Profibus Network.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Profibus Network.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343181.9785156, Size=225824 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Profibus Network', Número=11, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 26 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Profibus Network.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 123 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 4 instr. bajo condición de Contact UID 30 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 123 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network_processed.json -Generando salida para: FC 'Profibus_Network' (Original: Profibus Network) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Profibus_Network.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Profibus_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.252027, Size=37650 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Profibus_Variables', Número=973, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json -Generando salida para: GlobalDB 'Profibus_Variables' (Original: Profibus_Variables) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Profibus_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Programming error.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Programming error.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Programming error.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.771877, Size=10455 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Programming error', Número=121, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Programming error.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Programming error.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Programming error.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error_processed.json -Generando salida para: OB 'Programming_error' (Original: Programming error) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Programming_error.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\PumpsControl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PumpsControl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343196.4234009, Size=341265 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PumpsControl', Número=1870, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 39 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 69 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 72 con cardinalidad 11 - generando pines in1...in11 - - Procesando Red ID=12A, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 25 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=16E, Lenguaje Red=LAD -INFO: Compuerta O UID 68 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 70 con cardinalidad 11 - generando pines in1...in11 - - Procesando Red ID=17F, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=190, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A1, Lenguaje Red=LAD -INFO: Compuerta O UID 25 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1E5, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1F6, Lenguaje Red=LAD -INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 51 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=207, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=218, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=229, Lenguaje Red=STL - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=25C, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=26D, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=27E, Lenguaje Red=LAD -INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=28F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PumpsControl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 214 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 214 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 54 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 54 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 47: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 53: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 20 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'SfCoil' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'SdCoil' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'O' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' - - Red 'Pump PPN301Ctrl' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'Pump PPP302 Syrup Pump alarm' (ID: C4, Lang: LAD), Instrucción UID: 36, Tipo: 'SdCoil' - - Red '' (ID: 108, Lang: LAD), Instrucción UID: 28, Tipo: 'SdCoil' - - Red 'Product Pump 1 PPM303 Run' (ID: 119, Lang: LAD), Instrucción UID: 74, Tipo: 'SdCoil' - - Red 'Product Pump 1 PPM303 Run' (ID: 119, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' - - Red 'Product Pump 1 PPM303 Ctrl' (ID: 13B, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'Product Pump 2 PPM305 Run' (ID: 16E, Lang: LAD), Instrucción UID: 72, Tipo: 'SdCoil' - - Red 'Product Pump 2 PPM305 Run' (ID: 16E, Lang: LAD), Instrucción UID: 73, Tipo: 'Coil' - - Red 'Vacuum Pump PPN304 Ctrl' (ID: 1C3, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'Syrup Room Syrup Pump' (ID: 27E, Lang: LAD), Instrucción UID: 39, Tipo: 'SfCoil' - - Red 'Syrup Room Syrup Pump' (ID: 27E, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl_processed.json -Generando salida para: FC 'PumpsControl' (Original: PumpsControl) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\PumpsControl.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\QCO Monitor.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\QCO Monitor.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.0305848, Size=120077 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='QCO Monitor', Número=100, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=STL - - Procesando Red ID=12A, Lenguaje Red=STL - - Procesando Red ID=13B, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\QCO Monitor.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor_processed.json -Generando salida para: FC 'QCO_Monitor' (Original: QCO Monitor) - -> Modo de generación: FC SCL - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Monitor.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\QCO Timing DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.2741592, Size=56335 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='QCO Timing DB', Número=100, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json -Generando salida para: GlobalDB 'QCO_Timing_DB' (Original: QCO Timing DB) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timing_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\RACK_FLT.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RACK_FLT.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.854332, Size=10959 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RACK_FLT.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT_processed.json -Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\RACK_FLT.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\REPLACE_Mod.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.15327, Size=55408 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='REPLACE_Mod', Número=32, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod_processed.json -Generando salida para: FC 'REPLACE_Mod' (Original: REPLACE_Mod) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\REPLACE_Mod.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ReadAnalogIn.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.0637891, Size=42642 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ReadAnalogIn', Número=1971, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json -Generando salida para: FC 'ReadAnalogIn' (Original: ReadAnalogIn) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ReadAnalogIn.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.3080692, Size=53351 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ReadAnalogIn_Fault_DB', Número=871, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json -Generando salida para: GlobalDB 'ReadAnalogIn_Fault_DB' (Original: ReadAnalogIn_Fault_DB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ReadAnalogIn_Fault_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #01.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #01.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.464448, Size=11674 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #01', Número=401, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #01.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01_processed.json -Generando salida para: GlobalDB 'Recipe__01' (Original: Recipe #01) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__01.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #02.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #02.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.4300103, Size=11713 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #02', Número=402, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #02.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02_processed.json -Generando salida para: GlobalDB 'Recipe__02' (Original: Recipe #02) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__02.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #03.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #03.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343199.244648, Size=11634 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #03', Número=403, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #03.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03_processed.json -Generando salida para: GlobalDB 'Recipe__03' (Original: Recipe #03) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__03.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #04.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #04.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.4823925, Size=11692 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #04', Número=404, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #04.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04_processed.json -Generando salida para: GlobalDB 'Recipe__04' (Original: Recipe #04) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__04.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #05.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #05.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.5003145, Size=11696 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #05', Número=405, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #05.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05_processed.json -Generando salida para: GlobalDB 'Recipe__05' (Original: Recipe #05) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__05.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #06.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #06.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.5192556, Size=11722 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #06', Número=406, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #06.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06_processed.json -Generando salida para: GlobalDB 'Recipe__06' (Original: Recipe #06) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__06.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #07.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #07.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.5377214, Size=11689 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #07', Número=407, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #07.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07_processed.json -Generando salida para: GlobalDB 'Recipe__07' (Original: Recipe #07) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__07.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #08.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #08.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.556667, Size=11734 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #08', Número=408, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #08.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08_processed.json -Generando salida para: GlobalDB 'Recipe__08' (Original: Recipe #08) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__08.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #09.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #09.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.574297, Size=11701 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #09', Número=409, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #09.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09_processed.json -Generando salida para: GlobalDB 'Recipe__09' (Original: Recipe #09) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__09.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #10.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #10.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.5928469, Size=11700 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #10', Número=410, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #10.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10_processed.json -Generando salida para: GlobalDB 'Recipe__10' (Original: Recipe #10) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__10.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #11.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #11.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.610778, Size=11695 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #11', Número=411, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #11.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11_processed.json -Generando salida para: GlobalDB 'Recipe__11' (Original: Recipe #11) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__11.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #12.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #12.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.6287274, Size=11709 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #12', Número=412, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #12.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12_processed.json -Generando salida para: GlobalDB 'Recipe__12' (Original: Recipe #12) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__12.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #13.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #13.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.6466584, Size=11707 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #13', Número=413, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #13.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13_processed.json -Generando salida para: GlobalDB 'Recipe__13' (Original: Recipe #13) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__13.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #14.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #14.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.6656034, Size=11701 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #14', Número=414, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #14.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14_processed.json -Generando salida para: GlobalDB 'Recipe__14' (Original: Recipe #14) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__14.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #15.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #15.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.6835349, Size=11701 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #15', Número=415, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #15.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15_processed.json -Generando salida para: GlobalDB 'Recipe__15' (Original: Recipe #15) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__15.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #16.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #16.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.7024815, Size=11704 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #16', Número=416, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #16.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16_processed.json -Generando salida para: GlobalDB 'Recipe__16' (Original: Recipe #16) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__16.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #17.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #17.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.7204201, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #17', Número=417, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #17.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17_processed.json -Generando salida para: GlobalDB 'Recipe__17' (Original: Recipe #17) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__17.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #18.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #18.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.7393577, Size=11704 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #18', Número=418, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #18.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18_processed.json -Generando salida para: GlobalDB 'Recipe__18' (Original: Recipe #18) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__18.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #19.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #19.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.7572968, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #19', Número=419, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #19.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19_processed.json -Generando salida para: GlobalDB 'Recipe__19' (Original: Recipe #19) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__19.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #20.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #20.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.7752306, Size=11692 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #20', Número=420, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #20.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20_processed.json -Generando salida para: GlobalDB 'Recipe__20' (Original: Recipe #20) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__20.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #21.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #21.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.7926846, Size=11695 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #21', Número=421, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #21.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21_processed.json -Generando salida para: GlobalDB 'Recipe__21' (Original: Recipe #21) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__21.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #22.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #22.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.8106358, Size=11692 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #22', Número=422, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #22.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22_processed.json -Generando salida para: GlobalDB 'Recipe__22' (Original: Recipe #22) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__22.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #23.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #23.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.828574, Size=11686 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #23', Número=423, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #23.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23_processed.json -Generando salida para: GlobalDB 'Recipe__23' (Original: Recipe #23) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__23.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #24.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #24.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.847502, Size=11722 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #24', Número=424, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #24.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24_processed.json -Generando salida para: GlobalDB 'Recipe__24' (Original: Recipe #24) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__24.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #25.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #25.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.8664386, Size=11695 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #25', Número=425, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #25.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25_processed.json -Generando salida para: GlobalDB 'Recipe__25' (Original: Recipe #25) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__25.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #26.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #26.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.8843875, Size=11704 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #26', Número=426, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #26.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26_processed.json -Generando salida para: GlobalDB 'Recipe__26' (Original: Recipe #26) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__26.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #27.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #27.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.903325, Size=11722 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #27', Número=427, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #27.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27_processed.json -Generando salida para: GlobalDB 'Recipe__27' (Original: Recipe #27) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__27.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #28.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #28.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.9222517, Size=11683 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #28', Número=428, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #28.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28_processed.json -Generando salida para: GlobalDB 'Recipe__28' (Original: Recipe #28) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__28.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #29.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #29.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.9402065, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #29', Número=429, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #29.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29_processed.json -Generando salida para: GlobalDB 'Recipe__29' (Original: Recipe #29) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__29.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #30.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #30.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.9603276, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #30', Número=430, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #30.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30_processed.json -Generando salida para: GlobalDB 'Recipe__30' (Original: Recipe #30) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__30.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #31.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #31.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.9792647, Size=11722 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #31', Número=431, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #31.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31_processed.json -Generando salida para: GlobalDB 'Recipe__31' (Original: Recipe #31) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__31.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #32.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #32.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.9982026, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #32', Número=432, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #32.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32_processed.json -Generando salida para: GlobalDB 'Recipe__32' (Original: Recipe #32) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__32.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #33.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #33.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.0171518, Size=11695 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #33', Número=433, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #33.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33_processed.json -Generando salida para: GlobalDB 'Recipe__33' (Original: Recipe #33) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__33.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #34.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #34.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.0346198, Size=11698 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #34', Número=434, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #34.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34_processed.json -Generando salida para: GlobalDB 'Recipe__34' (Original: Recipe #34) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__34.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #35.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #35.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.0535479, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #35', Número=435, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #35.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35_processed.json -Generando salida para: GlobalDB 'Recipe__35' (Original: Recipe #35) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__35.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #36.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #36.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.0714962, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #36', Número=436, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #36.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36_processed.json -Generando salida para: GlobalDB 'Recipe__36' (Original: Recipe #36) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__36.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #37.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #37.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.0894282, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #37', Número=437, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #37.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37_processed.json -Generando salida para: GlobalDB 'Recipe__37' (Original: Recipe #37) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__37.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #38.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #38.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.1083732, Size=11692 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #38', Número=438, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #38.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38_processed.json -Generando salida para: GlobalDB 'Recipe__38' (Original: Recipe #38) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__38.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #39.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #39.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.1263807, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #39', Número=439, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #39.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39_processed.json -Generando salida para: GlobalDB 'Recipe__39' (Original: Recipe #39) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__39.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #40.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #40.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.1452792, Size=11695 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #40', Número=440, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #40.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40_processed.json -Generando salida para: GlobalDB 'Recipe__40' (Original: Recipe #40) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__40.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #41.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #41.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.1642144, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #41', Número=441, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #41.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41_processed.json -Generando salida para: GlobalDB 'Recipe__41' (Original: Recipe #41) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__41.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #42.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #42.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.1843204, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #42', Número=442, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #42.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42_processed.json -Generando salida para: GlobalDB 'Recipe__42' (Original: Recipe #42) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__42.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #43.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #43.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.204256, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #43', Número=443, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #43.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43_processed.json -Generando salida para: GlobalDB 'Recipe__43' (Original: Recipe #43) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__43.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #44.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #44.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.2251484, Size=11743 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #44', Número=444, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #44.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44_processed.json -Generando salida para: GlobalDB 'Recipe__44' (Original: Recipe #44) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__44.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #45.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #45.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.2441642, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #45', Número=445, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #45.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45_processed.json -Generando salida para: GlobalDB 'Recipe__45' (Original: Recipe #45) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__45.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #46.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #46.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.2650537, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #46', Número=446, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #46.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46_processed.json -Generando salida para: GlobalDB 'Recipe__46' (Original: Recipe #46) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__46.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #47.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #47.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.2847285, Size=11692 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #47', Número=447, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #47.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47_processed.json -Generando salida para: GlobalDB 'Recipe__47' (Original: Recipe #47) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__47.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #48.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #48.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.3051877, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #48', Número=448, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #48.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48_processed.json -Generando salida para: GlobalDB 'Recipe__48' (Original: Recipe #48) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__48.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #49.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #49.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.3261192, Size=11668 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #49', Número=449, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #49.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49_processed.json -Generando salida para: GlobalDB 'Recipe__49' (Original: Recipe #49) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__49.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #50.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #50.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343203.347458, Size=11659 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #50', Número=450, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #50.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50_processed.json -Generando salida para: GlobalDB 'Recipe__50' (Original: Recipe #50) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__50.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RecipeEditDataSave.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.3280017, Size=18621 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeEditDataSave', Número=400, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json -Generando salida para: GlobalDB 'RecipeEditDataSave' (Original: RecipeEditDataSave) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeEditDataSave.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.9880733, Size=284699 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeManagement - Prod', Número=1798, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: 'Machine Main Recipe Management -DB1001.DBB70 -> ...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json -Generando salida para: FB 'RecipeManagement___Prod' (Original: RecipeManagement - Prod) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeManagement___Prod.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RecipeManagement_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.1435843, Size=38443 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeManagement_Data', Número=398, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data_processed.json -Generando salida para: InstanceDB 'RecipeManagement_Data' (Original: RecipeManagement_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeManagement_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SEL_I.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SEL_I.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.327312, Size=15491 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SEL_I', Número=1847, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SEL_I.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I_processed.json -Generando salida para: FC 'SEL_I' (Original: SEL_I) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SEL_I.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SEL_R.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SEL_R.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.3458915, Size=15494 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SEL_R', Número=1846, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SEL_R.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R_processed.json -Generando salida para: FC 'SEL_R' (Original: SEL_R) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SEL_R.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Block.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SLIM_Block.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.4198325, Size=8591 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SLIM_Block', Número=2027, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SLIM_Block.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block_processed.json -Generando salida para: FC 'SLIM_Block' (Original: SLIM_Block) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SLIM_Block.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SLIM_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.3529096, Size=116538 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SLIM_Variables', Número=968, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json -Generando salida para: GlobalDB 'SLIM_Variables' (Original: SLIM_Variables) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SLIM_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Safeties.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Safeties.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Safeties.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.4847362, Size=746125 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Safeties', Número=2022, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 96 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 138 con cardinalidad 48 - generando pines in1...in48 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 198 con cardinalidad 71 - generando pines in1...in71 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 120 con cardinalidad 45 - generando pines in1...in45 - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=12A, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=13B, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=15D, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=16E, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=17F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=190, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A1, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1D4, Lenguaje Red=LAD -INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1E5, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1F6, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=207, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=218, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=229, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=23A, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=24B, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=25C, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=26D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=27E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=28F, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2A0, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B1, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2C2, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2D3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2E4, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2F5, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=306, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=317, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=328, Lenguaje Red=LAD -INFO: Compuerta O UID 45 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=339, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=34A, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=35B, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=36C, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=37D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=38E, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=39F, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3B0, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C1, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3D2, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3E3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3F4, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=405, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=416, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=427, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=438, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=449, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=45A, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=46B, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=47C, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=48D, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=49E, Lenguaje Red=LAD - - Procesando Red ID=4AF, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4C0, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D1, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4E2, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4F3, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=504, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=515, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=526, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=537, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=548, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=559, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=56A, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=57B, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=58C, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=59D, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5AE, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5BF, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5D0, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD - - Procesando Red ID=647, Lenguaje Red=LAD - - Procesando Red ID=658, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Safeties.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Safeties.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 139: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error simplifying condition for SCoil 121: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 714 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 714 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 199: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 59 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 59 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - SAFETIES' (ID: 1A, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' - - Red 'MIX - SAFETIES' (ID: 3C, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' - - Red 'Analizer Dealy' (ID: 1E5, Lang: LAD), Instrucción UID: 32, Tipo: 'Sf' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Safeties.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties_processed.json -Generando salida para: FC 'Safeties' (Original: Safeties) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Safeties.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SelCheckBrixSource.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.3968666, Size=143371 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SelCheckBrixSource', Número=2010, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 78 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 61 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 61 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 44, Tipo: 'Abs' - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 45, Tipo: 'Gt' - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 46, Tipo: 'Gt' - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json -Generando salida para: FC 'SelCheckBrixSource' (Original: SelCheckBrixSource) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\SelCheckBrixSource.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.5402043, Size=10177 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Sel_Check_Brix_Data', Número=931, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json -Generando salida para: InstanceDB 'Sel_Check_Brix_Data' (Original: Sel_Check_Brix_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Sel_Check_Brix_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\Signal Gen.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Signal Gen.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Signal_Gen_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.5569103, Size=6319 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Signal_Gen_Data', Número=943, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json -Generando salida para: InstanceDB 'Signal_Gen_Data' (Original: Signal_Gen_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Signal_Gen_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SlewLimit.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SlewLimit.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SubCarb.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.6272383, Size=121586 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SubCarb', Número=1000, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SubCarb.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. - -> 48 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 48 proc SymPy, 0 agrup. Continuando... - --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 8 instrucciones (no STL) procesadas con SymPy. @@ -25611,147 +4529,155 @@ Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholde --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - - Red '' (ID: 6F, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - - Red '' (ID: B3, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - - Red '' (ID: F7, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_processed.json -Generando salida para: FB 'SubCarb' (Original: SubCarb) - -> Modo de generación: FB SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\SubCarb.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json +Generando salida para: FC 'FC_Mot_Manage_EOLO_mBar' (Original: FC Mot Manage EOLO mBar) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_EOLO_mBar.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SubCarb_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.5941308, Size=25566 +Metadatos XML: ModTime=1750972651.5174026, Size=98498 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SubCarb_DB', Número=2000, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB_processed.json -Generando salida para: InstanceDB 'SubCarb_DB' (Original: SubCarb_DB) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SubCarb_DB.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.6992345, Size=186662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrBrix Autocorrection', Número=1809, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'Syrup Autocorrection means that the measured syrup...' +Paso 3: Atributos: Nombre='FC Mot Manage Minimotor', Número=516, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 5 - generando pines in1...in5 - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 101 instrucciones (no STL) procesadas con SymPy. + -> 0 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de O UID 35 -INFO: Agrupando 2 instr. bajo condición de O UID 31 + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json +Generando salida para: FC 'FC_Mot_Manage_Minimotor' (Original: FC Mot Manage Minimotor) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Minimotor.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.0276544, Size=113802 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV', Número=526, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=3C, Lenguaje Red=LAD +INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 48 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de O UID 33 +INFO: Agrupando 2 instr. bajo condición de Contact UID 32 -> 2 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 101 proc SymPy, 2 agrup. Continuando... +--- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 18 instrucciones (no STL) procesadas con SymPy. + -> 10 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... --- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. + -> 2 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... --- Pase 4 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -25759,77 +4685,165 @@ INFO: Agrupando 2 instr. bajo condición de O UID 31 --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'On' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'TP' - - Red 'On' (ID: 2B, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json -Generando salida para: FB 'SyrBrix_Autocorrection' (Original: SyrBrix Autocorrection) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrBrix_Autocorrection.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV' (Original: FC Mot Manage Movigear ADV) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.5150316, Size=171837 +Metadatos XML: ModTime=1750972651.3458195, Size=119276 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Syrup Line MFM Prep_Seq', Número=1810, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' +Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV_DPRDAT', Número=528, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 23 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL +Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=STL - - Procesando Red ID=14C, Lenguaje Red=LAD -INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=15D, Lenguaje Red=STL - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=SCL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 48 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de O UID 33 +INFO: Agrupando 2 instr. bajo condición de Contact UID 32 + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV_DPRDAT' (Original: FC Mot Manage Movigear ADV_DPRDAT) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972650.8123314, Size=79062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Movigear', Número=523, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -25844,55 +4858,70 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json -Generando salida para: FC 'Syrup_Line_MFM_Prep_Seq' (Original: Syrup Line MFM Prep_Seq) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movigear' (Original: FC Mot Manage Movigear) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_Line_MFM_Prep_Seq.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.5421999, Size=56318 +Metadatos XML: ModTime=1750972650.8611403, Size=69429 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Syrup MFM StartUp_Seq', Número=1811, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' +Paso 3: Atributos: Nombre='FC Mot Manage Movimot', Número=522, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92443 +Data Ultima Simul...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=STL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -25901,62 +4930,75 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. + -> 15 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json -Generando salida para: FC 'Syrup_MFM_StartUp_Seq' (Original: Syrup MFM StartUp_Seq) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movimot' (Original: FC Mot Manage Movimot) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_MFM_StartUp_Seq.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movimot.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.225967, Size=60863 +Metadatos XML: ModTime=1750972651.081319, Size=61734 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Syrup Rinse QCO_Seq', Número=1826, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Mot Manage VFD Analog', Número=520, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -25965,10 +5007,247 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 18 instrucciones (no STL) procesadas con SymPy. + -> 9 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 18 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_Analog' (Original: FC Mot Manage VFD Analog) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Analog.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.257237, Size=89084 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300', Número=511, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_FC300' (Original: FC Mot Manage VFD FC300) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.403473, Size=107908 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300_DPRDAT', Número=512, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_FC300_DPRDAT' (Original: FC Mot Manage VFD FC300_DPRDAT) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.125348, Size=45420 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD/Dig', Número=521, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 12 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -25979,47 +5258,5895 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json -Generando salida para: FC 'Syrup_Rinse_QCO_Seq' (Original: Syrup Rinse QCO_Seq) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_Dig' (Original: FC Mot Manage VFD/Dig) -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_Rinse_QCO_Seq.scl + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Dig.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\SyrupDensity.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupDensity.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.612934, Size=17372 +Metadatos XML: ModTime=1750972651.568298, Size=44314 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrupRoomCtrl', Número=2024, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Motor Protocols', Número=501, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json +Generando salida para: FC 'FC_Motor_Protocols' (Original: FC Motor Protocols) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Motor_Protocols.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972650.9217687, Size=25555 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Movifit Status', Número=524, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 14 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json +Generando salida para: FC 'FC_Movifit_Status' (Original: FC Movifit Status) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 1 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Movifit_Status.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.1960971, Size=94432 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Siemens G120C', Número=525, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 38 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Switch Input' (ID: 27, Lang: LAD), Instrucción UID: 25, Tipo: 'SCATTER' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json +Generando salida para: FC 'FC_Siemens_G120C' (Original: FC Siemens G120C) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Siemens_G120C.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.6590788, Size=80724 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Simulation', Número=529, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json +Generando salida para: FC 'FC_Simulation' (Original: FC Simulation) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simulation.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972651.7683225, Size=152178 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Minimotor_Config', Número=1152, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +INFO: Compuerta O UID 86 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD +INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 + - Procesando Red ID=20, Lenguaje Red=SCL + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=SCL + - Procesando Red ID=35, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Advertencia: No se encontró nombre/instancia para TON UID 98. Usando placeholder '#TON_INSTANCE_98'. + -> 36 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 62, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 63, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 64, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 65, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 66, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 67, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 68, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 70, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 71, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 72, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 73, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 74, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 75, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 76, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 47, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 48, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 49, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 50, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 52, Tipo: 'RCoil' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json +Generando salida para: FB 'FB_Minimotor_Config' (Original: FB_Minimotor_Config) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Minimotor_Config.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.38648, Size=171766 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_MiniMotor_PN', Número=1151, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=SCL + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=SCL + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=SCL + - Procesando Red ID=43, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Read Status' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' + - Red 'Write Command' (ID: 43, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json +Generando salida para: FB 'FB_MiniMotor_PN' (Original: FB_MiniMotor_PN) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_SUBMODULE'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_MiniMotor_PN.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.1545906, Size=24674 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='COPIA DBW', Número=98, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'Definizione del problema : + Questo blocco deve co...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json +Generando salida para: FC 'COPIA_DBW' (Original: COPIA DBW) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBW.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972650.4024172, Size=29532 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='COPIA DBs', Número=100, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'Definizione del problema : + Questo blocco deve co...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json +Generando salida para: FC 'COPIA_DBs' (Original: COPIA DBs) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBs.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972650.747371, Size=300057 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Motors Manage', Número=500, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 64 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 69 con cardinalidad 5 - generando pines in1...in5 + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=LAD +INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD +INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=58, Lenguaje Red=LAD +INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=5F, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=66, Lenguaje Red=LAD +INFO: Compuerta O UID 44 con cardinalidad 6 - generando pines in1...in6 +INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD +INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=7B, Lenguaje Red=LAD +INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=82, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=89, Lenguaje Red=LAD + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD + - Procesando Red ID=A5, Lenguaje Red=STL + - Procesando Red ID=AC, Lenguaje Red=STL + - Procesando Red ID=B3, Lenguaje Red=STL + - Procesando Red ID=BA, Lenguaje Red=STL + - Procesando Red ID=C1, Lenguaje Red=STL + - Procesando Red ID=C8, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 77 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 77 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 45: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 45: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 44: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 50: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 46 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 44: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 46: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 6 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 6 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage_processed.json +Generando salida para: FB 'FB_Motors_Manage' (Original: FB Motors Manage) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Motors_Manage.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.639242, Size=24545 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 2/1', Número=394, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '2 FIXS +1 TIMERS...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json +Generando salida para: FC 'FC_CFG_TTOP_MultiRow_2_1' (Original: FC CFG TTOP MultiRow 2/1) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_2_1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.6866293, Size=28941 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 3/2', Número=393, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '3 FIXS +2 TIMERS...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json +Generando salida para: FC 'FC_CFG_TTOP_MultiRow_3_2' (Original: FC CFG TTOP MultiRow 3/2) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_3_2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.6069758, Size=16981 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CMP Machine', Número=392, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json +Generando salida para: FC 'FC_CMP_Machine' (Original: FC CMP Machine) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CMP_Machine.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.226994, Size=26115 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CTR Alarm', Número=600, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json +Generando salida para: FC 'FC_CTR_Alarm' (Original: FC CTR Alarm) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CTR_Alarm.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.7539864, Size=61686 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Compute AN Speed', Número=550, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'SEPARATO VALORI Infeed-Discharge Per Dati Ricetta ...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=STL + - Procesando Red ID=58, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json +Generando salida para: FC 'FC_Compute_AN_Speed' (Original: FC Compute AN Speed) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_AN_Speed.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972650.6151383, Size=62465 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Compute Machine Speed', Número=551, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json +Generando salida para: FC 'FC_Compute_Machine_Speed' (Original: FC Compute Machine Speed) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_Machine_Speed.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972650.4764588, Size=6362 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Get DBnum', Número=97, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json +Generando salida para: FC 'FC_Get_DBnum' (Original: FC Get DBnum) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Get_DBnum.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.2762272, Size=62654 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Init CFG', Número=500, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json +Generando salida para: FC 'FC_Mot_Init_CFG' (Original: FC Mot Init CFG) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Init_CFG.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.8132744, Size=15178 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Profinet_Allarms', Número=80, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'PROFINET DIAGNOSTIC...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Error: Constante sin valor Access UID=21 +Advertencia: Ignorando Access inválido o con error UID=21 en red 4 +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 4 + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 29, Tipo: 'DeviceStates' + - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 30, Tipo: 'DeviceStates' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json +Generando salida para: FC 'FC_Profinet_Allarms' (Original: FC Profinet_Allarms) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Profinet_Allarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.319764, Size=18650 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Read EOLO mBar', Número=30, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json +Generando salida para: FC 'FC_Read_EOLO_mBar' (Original: FC Read EOLO mBar) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Read_EOLO_mBar.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.38014, Size=49864 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Reference management', Número=129, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 29 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 34 +INFO: Agrupando 2 instr. bajo condición de Contact UID 39 +INFO: Agrupando 2 instr. bajo condición de Contact UID 39 + -> 3 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 29 proc SymPy, 3 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 45, Tipo: 'Round' + - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' + - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Round' + - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' + - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Round' + - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 30, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json +Generando salida para: FC 'FC_Reference_management' (Original: FC Reference management) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Reference_management.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.425197, Size=12970 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC S_Everz', Número=19, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json +Generando salida para: FC 'FC_S_Everz' (Original: FC S_Everz) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.8693109, Size=19145 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC S_Everz_Struct', Número=24, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json +Generando salida para: FC 'FC_S_Everz_Struct' (Original: FC S_Everz_Struct) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_Struct.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.462758, Size=14399 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Scaling', Número=122, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json +Generando salida para: FC 'FC_Scaling' (Original: FC Scaling) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scaling.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.5714133, Size=19442 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Turk Lamp', Número=374, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'PNP Configuration...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 16 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json +Generando salida para: FC 'FC_Turk_Lamp' (Original: FC Turk Lamp) + -> Modo de generación: FC SCL +INFO: Detectadas 9 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Turk_Lamp.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.514518, Size=14921 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Fill Zero Area', Número=99, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json +Generando salida para: FC 'Fill_Zero_Area' (Original: Fill Zero Area) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Fill_Zero_Area.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.9892125, Size=49213 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI Date Time', Número=12, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 99 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 33 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 5 instr. bajo condición de Contact UID 76 +INFO: Agrupando 3 instr. bajo condición de Eq UID 43 + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 33 proc SymPy, 2 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_SYS_T' + - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_LOC_T' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json +Generando salida para: FC 'FC_HMI_Date_Time' (Original: FC HMI Date Time) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Date_Time.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.0252995, Size=44586 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI PSW Cfg', Número=15, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=STL + - Procesando Red ID=58, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json +Generando salida para: FC 'FC_HMI_PSW_Cfg' (Original: FC HMI PSW Cfg) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_PSW_Cfg.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972653.0712779, Size=30348 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI Recipe TTop', Número=17, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json +Generando salida para: FC 'FC_HMI_Recipe_TTop' (Original: FC HMI Recipe TTop) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Recipe_TTop.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.9015403, Size=36433 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI Timer', Número=11, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json +Generando salida para: FC 'FC_HMI_Timer' (Original: FC HMI Timer) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Timer.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.8546076, Size=54554 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI', Número=10, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 44 con cardinalidad 6 - generando pines in1...in6 +INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=3C, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 +INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 42 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 3 instr. bajo condición de Eq UID 29 + -> 1 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 42 proc SymPy, 1 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 48: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 14 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json +Generando salida para: FC 'FC_HMI' (Original: FC HMI) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.78958, Size=5845 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Run Signal Selector', Número=551, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json +Generando salida para: InstanceDB 'DB_Run_Signal_Selector' (Original: DB Run Signal Selector) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Run_Signal_Selector.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.7651913, Size=26851 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Run Timer Selector', Número=551, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json +Generando salida para: FB 'FB_Run_Timer_Selector' (Original: FB Run Timer Selector) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Run_Timer_Selector.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.462198, Size=44360 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Configuration Bits', Número=556, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json +Generando salida para: FC 'FC_Signal_Configuration_Bits' (Original: FC Signal Configuration Bits) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Configuration_Bits.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.5168104, Size=18224 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Discharge Output Force', Número=557, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json +Generando salida para: FC 'FC_Signal_Discharge_Output_Force' (Original: FC Signal Discharge Output Force) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Discharge_Output_Force.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.554382, Size=18194 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Infeed Output Force', Número=553, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json +Generando salida para: FC 'FC_Signal_Infeed_Output_Force' (Original: FC Signal Infeed Output Force) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Infeed_Output_Force.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.5863664, Size=6551 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Input Force Control', Número=552, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json +Generando salida para: FC 'FC_Signal_Input_Force_Control' (Original: FC Signal Input Force Control) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Input_Force_Control.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.65685, Size=26538 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Discharge Timers Read', Número=560, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json +Generando salida para: FC 'FC_Signals_Discharge_Timers_Read' (Original: FC Signals Discharge Timers Read) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers_Read.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.6248705, Size=46048 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Discharge Timers', Número=554, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json +Generando salida para: FC 'FC_Signals_Discharge_Timers' (Original: FC Signals Discharge Timers) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.7256446, Size=26278 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Infeed Timers Read', Número=559, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json +Generando salida para: FC 'FC_Signals_Infeed_Timers_Read' (Original: FC Signals Infeed Timers Read) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers_Read.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972652.692271, Size=38785 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Infeed Timers', Número=555, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json +Generando salida para: FC 'FC_Signals_Infeed_Timers' (Original: FC Signals Infeed Timers) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.6574492, Size=5936 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='CYCL_FLT', Número=80, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json +Generando salida para: OB 'CYCL_FLT' (Original: CYCL_FLT) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_FLT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.954921, Size=38424 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB BottleFallen', Número=624, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json +Generando salida para: InstanceDB 'DB_BottleFallen' (Original: DB BottleFallen) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_BottleFallen.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972649.0002384, Size=4718 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Elapsed Time', Número=623, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json +Generando salida para: InstanceDB 'DB_Elapsed_Time' (Original: DB Elapsed Time) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Elapsed_Time.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.6855903, Size=5615 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HW_ERR', Número=122, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json +Generando salida para: OB 'HW_ERR' (Original: HW_ERR) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_ERR.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.7166696, Size=5425 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HW_INT0', Número=40, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json +Generando salida para: OB 'HW_INT0' (Original: HW_INT0) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_INT0.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.7402725, Size=8272 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json +Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.7677865, Size=3980 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='I/O_FLT2', Número=83, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json +Generando salida para: OB 'I_O_FLT2' (Original: I/O_FLT2) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.7937875, Size=5642 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='PROG_ERR', Número=121, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json +Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\PROG_ERR.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.8309171, Size=3608 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json +Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RACK_FLT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.8874645, Size=8646 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='RESTART', Número=100, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json +Generando salida para: OB 'RESTART' (Original: RESTART) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RESTART.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.9224646, Size=5542 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Startup STOP to RUN', Número=123, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json +Generando salida para: OB 'Startup_STOP_to_RUN' (Original: Startup STOP to RUN) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup_STOP_to_RUN.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972639.592742, Size=9845 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI RCP Transfer Status', Número=9, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json +Generando salida para: GlobalDB 'DB_HMI_RCP_Transfer_Status' (Original: DB HMI RCP Transfer Status) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_RCP_Transfer_Status.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972640.364417, Size=111178 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI RCP Transfer Status', Número=9, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=3C, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=58, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=74, Lenguaje Red=STL + - Procesando Red ID=7B, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 76 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 76 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 20 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 + -> 4 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 20 proc SymPy, 4 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json +Generando salida para: FC 'FC_HMI_RCP_Transfer_Status' (Original: FC HMI RCP Transfer Status) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_RCP_Transfer_Status.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.3263686, Size=48239 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Flow Selection', Número=175, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json +Generando salida para: GlobalDB 'DB_Flow_Selection' (Original: DB Flow Selection) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Flow_Selection.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.2246518, Size=499228 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB General Alarms', Número=171, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json +Generando salida para: GlobalDB 'DB_General_Alarms' (Original: DB General Alarms) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.1705978, Size=507028 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB General', Número=100, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json +Generando salida para: GlobalDB 'DB_General' (Original: DB General) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.275674, Size=157973 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Warnings', Número=173, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json +Generando salida para: GlobalDB 'DB_Warnings' (Original: DB Warnings) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Warnings.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.3975124, Size=54230 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC General Alarms', Número=171, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error creating SymPy comparison for 30: Sympify of expression 'could not parse '%DBW0'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) +Error creating SymPy comparison for 31: Sympify of expression 'could not parse '%DBW2'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) +Error creating SymPy comparison for 32: Sympify of expression 'could not parse '%DBW4'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) +Error creating SymPy comparison for 33: Sympify of expression 'could not parse '%DBW6'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) + -> 28 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 34, Tipo: 'O' + - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 35, Tipo: 'SCoil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json +Generando salida para: FC 'FC_General_Alarms' (Original: FC General Alarms) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.51187, Size=39346 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC General Lamp', Número=172, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 40 con cardinalidad 5 - generando pines in1...in5 +INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=19, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 +INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 51 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 51 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 44: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 42: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 52: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json +Generando salida para: FC 'FC_General_Lamp' (Original: FC General Lamp) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Lamp.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.450013, Size=20660 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC General Warning', Número=173, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json +Generando salida para: FC 'FC_General_Warning' (Original: FC General Warning) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Warning.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.618134, Size=44217 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='CYCL_EXC', Número=1, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=STL + - Procesando Red ID=58, Lenguaje Red=STL + - Procesando Red ID=5F, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json +Generando salida para: OB 'CYCL_EXC' (Original: CYCL_EXC) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_EXC.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB TransportStatus.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.6894555, Size=93407 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB TransportStatus', Número=671, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB TransportStatus.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB TransportStatus.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB TransportStatus_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB TransportStatus.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB TransportStatus_processed.json +Generando salida para: GlobalDB 'DB_TransportStatus' (Original: DB TransportStatus) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_TransportStatus.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.4444613, Size=6490 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z1', Número=375, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z1' (Original: DB Ttop Energy Saving Z1) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.5363123, Size=6490 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z2', Número=376, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z2' (Original: DB Ttop Energy Saving Z2) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.566648, Size=6490 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z3', Número=377, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z3' (Original: DB Ttop Energy Saving Z3) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z3.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.4776638, Size=20317 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Fifo 1', Número=381, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Fifo_1' (Original: DB Ttop Fifo 1) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.5072503, Size=20317 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Fifo 2', Número=382, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Fifo_2' (Original: DB Ttop Fifo 2) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.108978, Size=297066 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_AccumTable_DB', Número=670, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB_processed.json +Generando salida para: InstanceDB 'FB_AccumTable_DB' (Original: FB_AccumTable_DB) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AccumTable_DB.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Combiner_DB.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972648.0174096, Size=65789 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Combiner_DB', Número=689, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Combiner_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Combiner_DB.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Combiner_DB_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Combiner_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Combiner_DB_processed.json +Generando salida para: InstanceDB 'FB_Combiner_DB' (Original: FB_Combiner_DB) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Combiner_DB.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.6009002, Size=65799 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Feeder_DB_InfeedTable', Número=680, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable_processed.json +Generando salida para: InstanceDB 'FB_Feeder_DB_InfeedTable' (Original: FB_Feeder_DB_InfeedTable) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Feeder_DB_InfeedTable.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.6439805, Size=65798 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Feeder_DB_OutfeedTable', Número=34, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable_processed.json +Generando salida para: InstanceDB 'FB_Feeder_DB_OutfeedTable' (Original: FB_Feeder_DB_OutfeedTable) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Feeder_DB_OutfeedTable.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_InfeedChSelector_DB.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.9374137, Size=37766 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_InfeedChSelector_DB', Número=687, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_InfeedChSelector_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_InfeedChSelector_DB.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_InfeedChSelector_DB_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_InfeedChSelector_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_InfeedChSelector_DB_processed.json +Generando salida para: InstanceDB 'FB_InfeedChSelector_DB' (Original: FB_InfeedChSelector_DB) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_InfeedChSelector_DB.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_OutfeedChSelector_DB.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.9756866, Size=37767 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_OutfeedChSelector_DB', Número=688, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_OutfeedChSelector_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_OutfeedChSelector_DB.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_OutfeedChSelector_DB_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_OutfeedChSelector_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_OutfeedChSelector_DB_processed.json +Generando salida para: InstanceDB 'FB_OutfeedChSelector_DB' (Original: FB_OutfeedChSelector_DB) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_OutfeedChSelector_DB.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M30710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.7289677, Size=57853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis_M30710', Número=681, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M30710_processed.json +Generando salida para: InstanceDB 'FB_PositionAxis_M30710' (Original: FB_PositionAxis_M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis_M30710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.7626886, Size=57853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis_M31310', Número=682, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31310_processed.json +Generando salida para: InstanceDB 'FB_PositionAxis_M31310' (Original: FB_PositionAxis_M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis_M31310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31810.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.7991745, Size=57853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis_M31810', Número=683, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31810_processed.json +Generando salida para: InstanceDB 'FB_PositionAxis_M31810' (Original: FB_PositionAxis_M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis_M31810.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31910.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.8327103, Size=57853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis_M31910', Número=684, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M31910_processed.json +Generando salida para: InstanceDB 'FB_PositionAxis_M31910' (Original: FB_PositionAxis_M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis_M31910.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.8724167, Size=57853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis_M34010', Número=685, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34010_processed.json +Generando salida para: InstanceDB 'FB_PositionAxis_M34010' (Original: FB_PositionAxis_M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis_M34010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.9049382, Size=57853 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis_M34310', Número=686, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_PositionAxis_M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_PositionAxis_M34310_processed.json +Generando salida para: InstanceDB 'FB_PositionAxis_M34310' (Original: FB_PositionAxis_M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis_M34310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.5932534, Size=8548 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Calculate Elapsed Time', Número=628, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json +Generando salida para: FB 'Calculate_Elapsed_Time' (Original: Calculate Elapsed Time) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Calculate_Elapsed_Time.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.6946578, Size=28034 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Calculate Ramp UpDown', Número=630, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json +Generando salida para: FB 'FB_Calculate_Ramp_UpDown' (Original: FB Calculate Ramp UpDown) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp_UpDown.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.6414628, Size=16319 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Calculate Ramp', Número=629, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json +Generando salida para: FB 'FB_Calculate_Ramp' (Original: FB Calculate Ramp) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.7306595, Size=12452 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB FIFO Manage DataType Real', Número=631, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json +Generando salida para: FB 'FB_FIFO_Manage_DataType_Real' (Original: FB FIFO Manage DataType Real) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FIFO_Manage_DataType_Real.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.390118, Size=36943 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Master Slave PID', Número=621, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json +Generando salida para: FB 'FB_Master_Slave_PID' (Original: FB Master Slave PID) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Master_Slave_PID.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.774182, Size=30467 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Show Alarms', Número=632, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json +Generando salida para: FB 'FB_Show_Alarms' (Original: FB Show Alarms) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Show_Alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.0646508, Size=18487 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Ttop Energy Saving', Número=375, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json +Generando salida para: FB 'FB_Ttop_Energy_Saving' (Original: FB Ttop Energy Saving) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Ttop_Energy_Saving.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.9849012, Size=767578 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_AccumTable', Número=670, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable_processed.json +Generando salida para: FB 'FB_AccumTable' (Original: FB_AccumTable) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'FB_DoserPair'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_ChannelSelector'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_ChannelSelector'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_DoserPair'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AccumTable.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.0744843, Size=78331 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_AreaTracker', Número=673, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker_processed.json +Generando salida para: FB 'FB_AreaTracker' (Original: FB_AreaTracker) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AreaTracker.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.1090055, Size=20741 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Base', Número=1, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base_processed.json +Generando salida para: FB 'FB_Base' (Original: FB_Base) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Base.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.5471046, Size=93717 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_BottleFallen', Número=627, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 20 +Error: Constante sin valor Access UID=27 +Advertencia: Ignorando Access inválido o con error UID=27 en red 20 +Error: Constante sin valor Access UID=34 +Advertencia: Ignorando Access inválido o con error UID=34 en red 20 +Error: Constante sin valor Access UID=35 +Advertencia: Ignorando Access inválido o con error UID=35 en red 20 +Advertencia: Fuente desconocida UID=26 conectada a 39.in2 +Advertencia: Fuente desconocida UID=27 conectada a 40.in +Advertencia: Fuente desconocida UID=34 conectada a 43.in2 +Advertencia: Fuente desconocida UID=35 conectada a 44.in + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 34 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 35 + -> 20 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 34 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 35 + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 34 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 35 + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'Calc' + - Red 'Calculate the lenght that the conveyor moves in the last ScanTime of the PLC' (ID: 19, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Gt' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 40, Tipo: 'Move' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 43, Tipo: 'Gt' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' + - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 36, Tipo: 'Inc' + - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 37, Tipo: 'Ge' + - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json +Generando salida para: FB 'FB_BottleFallen' (Original: FB_BottleFallen) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_BottleFallen.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.2254393, Size=58760 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_ChannelSelector', Número=675, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector_processed.json +Generando salida para: FB 'FB_ChannelSelector' (Original: FB_ChannelSelector) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_ChannelSelector.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.04146, Size=82147 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_DoserPair', Número=672, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair_processed.json +Generando salida para: FB 'FB_DoserPair' (Original: FB_DoserPair) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_DoserPair.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_PositionAxis.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.1575847, Size=98610 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_PositionAxis', Número=674, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_PositionAxis.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_PositionAxis.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_PositionAxis_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_PositionAxis.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_PositionAxis_processed.json +Generando salida para: FB 'FB_PositionAxis' (Original: FB_PositionAxis) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_PositionAxis.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.8322024, Size=87790 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_VirtualEncoder', Número=671, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder_processed.json +Generando salida para: FB 'FB_VirtualEncoder' (Original: FB_VirtualEncoder) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_VirtualEncoder.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.469909, Size=14900 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC S_Everz_ON_OFF', Número=26, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json +Generando salida para: FC 'FC_S_Everz_ON_OFF' (Original: FC S_Everz_ON_OFF) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_ON_OFF.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.329988, Size=10763 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Scale Real', Número=104, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json +Generando salida para: FC 'FC_Scale_Real' (Original: FC Scale Real) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Real.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.443165, Size=19517 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Scale Speed w/Gap', Número=622, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json +Generando salida para: FC 'FC_Scale_Speed_w_Gap' (Original: FC Scale Speed w/Gap) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Speed_w_Gap.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.2729864, Size=79729 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Simple PID', Número=103, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json +Generando salida para: FC 'FC_Simple_PID' (Original: FC Simple PID) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simple_PID.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC FormatCheck.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.406201, Size=31508 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC FormatCheck', Número=671, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC FormatCheck.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC FormatCheck.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC FormatCheck_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC FormatCheck.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC FormatCheck_processed.json +Generando salida para: FC 'FC_FormatCheck' (Original: FC FormatCheck) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_FormatCheck.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972647.344542, Size=130365 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Devices', Número=380, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\parsing\FC Ttop Devices_processed.json +Generando salida para: FC 'FC_Ttop_Devices' (Original: FC Ttop Devices) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Devices.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.416716, Size=403681 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Alarm', Número=371, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Alarm' (Original: DB Ttop Alarm) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Alarm.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.3776016, Size=29620 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor CFG', Número=300, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Motor_CFG' (Original: DB Ttop Motor CFG) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_CFG.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.335589, Size=9335 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Run', Número=370, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Run' (Original: DB Ttop Run) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Run.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.2902591, Size=35525 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Alarms', Número=371, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26042,244 +11169,48 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json -Generando salida para: FC 'SyrupRoomCtrl' (Original: SyrupRoomCtrl) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_processed.json +Generando salida para: FC 'FC_Ttop_Alarms' (Original: FC Ttop Alarms) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrupRoomCtrl.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Alarms.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\System_RunOut_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343193.378121, Size=128600 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='System_RunOut_Variables', Número=962, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json -Generando salida para: GlobalDB 'System_RunOut_Variables' (Original: System_RunOut_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\System_RunOut_Variables.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\System_Run_Out.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343191.7787936, Size=238970 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='System_Run_Out', Número=1820, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 28 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_Run_Out.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -Advertencia: No se encontró nombre/instancia para TON UID 34. Usando placeholder '#TON_INSTANCE_34'. - -> 131 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 38 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 131 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Rinse Step Sequence' (ID: 190, Lang: LAD), Instrucción UID: 39, Tipo: 'Call' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_processed.json -Generando salida para: FB 'System_Run_Out' (Original: System_Run_Out) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\System_Run_Out.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\System_Run_Out_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.576166, Size=26970 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='System_Run_Out_Data', Número=920, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para InstanceDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json -Procesando bloque tipo: InstanceDB -INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json -Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json -Generando salida para: InstanceDB 'System_Run_Out_Data' (Original: System_Run_Out_Data) - -> Modo de generación: INSTANCE_DATA_BLOCK SCL - WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\System_Run_Out_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\T_Timer.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\T_Timer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.2926595, Size=12680 +Metadatos XML: ModTime=1750972641.851815, Size=37375 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='T_Timer', Número=40, Lenguaje Bloque='STL' +Paso 3: Atributos: Nombre='FC Ttop Configuration', Número=300, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\T_Timer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26297,85 +11228,58 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer_processed.json -Generando salida para: FC 'T_Timer' (Original: T_Timer) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json +Generando salida para: FC 'FC_Ttop_Configuration' (Original: FC Ttop Configuration) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\T_Timer.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Configuration.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\TankLevel.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\TankLevel.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343197.8079247, Size=239765 +Metadatos XML: ModTime=1750972642.0753982, Size=126666 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='TankLevel', Número=2011, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FC Ttop Run', Número=370, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 -INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 +Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=SCL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=SCL + - Procesando Red ID=51, Lenguaje Red=SCL + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=STL + - Procesando Red ID=66, Lenguaje Red=STL + - Procesando Red ID=6D, Lenguaje Red=STL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\TankLevel.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26384,47 +11288,4393 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 99 instrucciones (no STL) procesadas con SymPy. + -> 11 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 99 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 42 instrucciones (no STL) procesadas con SymPy. + -> 5 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 42 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... --- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json +Generando salida para: FC 'FC_Ttop_Run' (Original: FC Ttop Run) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Run.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.8600447, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M30710', Número=326, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M30710' (Original: DB Ttop Motor M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M30710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.9291737, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31010', Número=327, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31010' (Original: DB Ttop Motor M31010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.992229, Size=65058 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31110', Número=328, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31110' (Original: DB Ttop Motor M31110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.037719, Size=65057 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31210', Número=329, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31210' (Original: DB Ttop Motor M31210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.0754323, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31310', Número=330, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31310' (Original: DB Ttop Motor M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.1394012, Size=65060 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31410', Número=331, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31410' (Original: DB Ttop Motor M31410) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31410.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.1815698, Size=65059 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31510', Número=301, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31510' (Original: DB Ttop Motor M31510) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31510.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.2577426, Size=65051 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31610', Número=302, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31610' (Original: DB Ttop Motor M31610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31610.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.2894197, Size=65051 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31710', Número=303, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31710' (Original: DB Ttop Motor M31710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.319637, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31810', Número=304, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31810' (Original: DB Ttop Motor M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31810.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.3467767, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31910', Número=305, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31910' (Original: DB Ttop Motor M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31910.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.6950474, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34010', Número=315, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34010' (Original: DB Ttop Motor M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.7305212, Size=65058 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34110', Número=316, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34110' (Original: DB Ttop Motor M34110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.7699406, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34210', Número=317, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34210' (Original: DB Ttop Motor M34210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.817585, Size=65062 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34310', Número=318, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34310' (Original: DB Ttop Motor M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.105716, Size=65060 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34410', Número=319, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34410' (Original: DB Ttop Motor M34410) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34410.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.3733401, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U32810', Número=306, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U32810' (Original: DB Ttop Motor U32810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32810.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.400332, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U32910', Número=307, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U32910' (Original: DB Ttop Motor U32910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32910.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.4293349, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33010', Número=308, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33010' (Original: DB Ttop Motor U33010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.4572191, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33110', Número=309, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33110' (Original: DB Ttop Motor U33110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.4892395, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33210', Número=310, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33210' (Original: DB Ttop Motor U33210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.519155, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33310', Número=311, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33310' (Original: DB Ttop Motor U33310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.5706668, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33410', Número=312, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33410' (Original: DB Ttop Motor U33410) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33410.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.6216085, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33510', Número=313, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33510' (Original: DB Ttop Motor U33510) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33510.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.660897, Size=65052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33610', Número=314, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33610' (Original: DB Ttop Motor U33610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33610.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.1711323, Size=2793 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor VIS CFG', Número=369, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Motor_VIS_CFG' (Original: DB Ttop Motor VIS CFG) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_VIS_CFG.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.4647608, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M30710', Número=710, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M30710' (Original: DB Ttop Minimotor Cfg M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.4952562, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31110', Número=711, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31110' (Original: DB Ttop Minimotor Cfg M31110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.5546346, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31210', Número=712, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31210' (Original: DB Ttop Minimotor Cfg M31210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.6191862, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31310', Número=713, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31310' (Original: DB Ttop Minimotor Cfg M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.6575868, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31610', Número=702, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31610' (Original: DB Ttop Minimotor Cfg M31610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.6869867, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31710', Número=703, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31710' (Original: DB Ttop Minimotor Cfg M31710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.7130737, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31810', Número=704, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31810' (Original: DB Ttop Minimotor Cfg M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.7423275, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31910', Número=705, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31910' (Original: DB Ttop Minimotor Cfg M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.7702916, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34010', Número=706, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34010' (Original: DB Ttop Minimotor Cfg M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.796021, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34110', Número=707, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34110' (Original: DB Ttop Minimotor Cfg M34110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.854629, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34210', Número=708, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34210' (Original: DB Ttop Minimotor Cfg M34210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.8911788, Size=28607 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34310', Número=709, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34310' (Original: DB Ttop Minimotor Cfg M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.9416666, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M30710', Número=810, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M30710' (Original: DB Ttop Minimotor Data M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M30710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.9770765, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31110', Número=811, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31110' (Original: DB Ttop Minimotor Data M31110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.004638, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31210', Número=812, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31210' (Original: DB Ttop Minimotor Data M31210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972646.0321536, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31310', Número=813, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31310' (Original: DB Ttop Minimotor Data M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.2148032, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31610', Número=802, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31610' (Original: DB Ttop Minimotor Data M31610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31610.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.2523448, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31710', Número=803, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31710' (Original: DB Ttop Minimotor Data M31710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.2859516, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31810', Número=804, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31810' (Original: DB Ttop Minimotor Data M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31810.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.3167982, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31910', Número=805, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31910' (Original: DB Ttop Minimotor Data M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31910.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.344496, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34010', Número=806, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34010' (Original: DB Ttop Minimotor Data M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.3745122, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34110', Número=807, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34110' (Original: DB Ttop Minimotor Data M34110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34110.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.403394, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34210', Número=808, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34210' (Original: DB Ttop Minimotor Data M34210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34210.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972645.4293451, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34310', Número=809, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34310' (Original: DB Ttop Minimotor Data M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34310.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.139318, Size=72027 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31010 Divider', Número=327, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 15 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... ---- Pase 4 --- +--- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31010_Divider' (Original: FC Ttop Motor M31010 Divider) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31010_Divider.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.1976588, Size=86750 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31410 DivOut', Número=331, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 14 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31410_DivOut' (Original: FC Ttop Motor M31410 DivOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31410_DivOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510 CurveIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.5093942, Size=87452 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31510 CurveIn', Número=301, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510 CurveIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510 CurveIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510 CurveIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510 CurveIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31510 CurveIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31510_CurveIn' (Original: FC Ttop Motor M31510 CurveIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31510_CurveIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410 CurveOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.0875235, Size=84490 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34410 CurveOut', Número=319, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410 CurveOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410 CurveOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410 CurveOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410 CurveOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M34410 CurveOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34410_CurveOut' (Original: FC Ttop Motor M34410 CurveOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34410_CurveOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.588793, Size=80089 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U32810 Ch1', Número=306, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U32810_Ch1' (Original: FC Ttop Motor U32810 Ch1) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32810_Ch1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.6466124, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U32910 Ch2', Número=307, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U32910_Ch2' (Original: FC Ttop Motor U32910 Ch2) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32910_Ch2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.7032337, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33010 Ch3', Número=308, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33010_Ch3' (Original: FC Ttop Motor U33010 Ch3) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33010_Ch3.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.7504172, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33110 Ch4', Número=309, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33110_Ch4' (Original: FC Ttop Motor U33110 Ch4) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33110_Ch4.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.8133285, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33210 Ch5', Número=310, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33210_Ch5' (Original: FC Ttop Motor U33210 Ch5) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33210_Ch5.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.8640594, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33310 Ch6', Número=311, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33310_Ch6' (Original: FC Ttop Motor U33310 Ch6) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33310_Ch6.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.9216185, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33410 Ch7', Número=312, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33410_Ch7' (Original: FC Ttop Motor U33410 Ch7) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33410_Ch7.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972642.9805937, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33510 Ch8', Número=313, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33510_Ch8' (Original: FC Ttop Motor U33510 Ch8) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33510_Ch8.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.0380263, Size=80381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33610 Ch9', Número=314, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33610_Ch9' (Original: FC Ttop Motor U33610 Ch9) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33610_Ch9.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.2718117, Size=106295 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31910 Tabl_SelectorIn', Número=305, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M31910 Tabl_SelectorIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M31910 Tabl_SelectorIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31910_Tabl_SelectorIn' (Original: FC Ttop Motor M31910 Tabl_SelectorIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31910_Tabl_SelectorIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.3364437, Size=106264 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34010 Tabl_SelectorOut', Número=315, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M34010 Tabl_SelectorOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Channel\parsing\FC Ttop Motor M34010 Tabl_SelectorOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34010_Tabl_SelectorOut' (Original: FC Ttop Motor M34010 Tabl_SelectorOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34010_Tabl_SelectorOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.3932378, Size=100863 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31110 CombiDx', Número=328, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31110_CombiDx' (Original: FC Ttop Motor M31110 CombiDx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31110_CombiDx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.449997, Size=100895 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31210 CombiSx', Número=329, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31210_CombiSx' (Original: FC Ttop Motor M31210 CombiSx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31210_CombiSx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.4942415, Size=100899 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31610 Tabl_InfeedSx', Número=302, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31610_Tabl_InfeedSx' (Original: FC Ttop Motor M31610 Tabl_InfeedSx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31610_Tabl_InfeedSx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.5475307, Size=100900 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31710 Tabl_InfeedDx', Número=303, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31710_Tabl_InfeedDx' (Original: FC Ttop Motor M31710 Tabl_InfeedDx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31710_Tabl_InfeedDx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.5948205, Size=100903 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34110 Tabl_OutfeedSx', Número=316, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34110_Tabl_OutfeedSx' (Original: FC Ttop Motor M34110 Tabl_OutfeedSx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.6393995, Size=100904 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34210 Tabl_OutfeedDx', Número=317, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34210_Tabl_OutfeedDx' (Original: FC Ttop Motor M34210 Tabl_OutfeedDx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.7665563, Size=104521 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M30710 Div_GuidesIn', Número=326, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M30710_Div_GuidesIn' (Original: FC Ttop Motor M30710 Div_GuidesIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M30710_Div_GuidesIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972643.9624827, Size=104637 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31310 Div_GuidesOut', Número=330, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31310_Div_GuidesOut' (Original: FC Ttop Motor M31310 Div_GuidesOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31310_Div_GuidesOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.0470796, Size=104637 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31810 Tabl_GuidesIn', Número=304, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31810_Tabl_GuidesIn' (Original: FC Ttop Motor M31810 Tabl_GuidesIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31810_Tabl_GuidesIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972644.1491373, Size=104638 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34310 Tabl_GuidesOut', Número=318, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34310_Tabl_GuidesOut' (Original: FC Ttop Motor M34310 Tabl_GuidesOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34310_Tabl_GuidesOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972640.6755676, Size=23902 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Lube - Dry Ecolab', Número=51, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json +Generando salida para: InstanceDB 'DB_Lube___Dry_Ecolab' (Original: DB Lube - Dry Ecolab) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Lube___Dry_Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972641.3552942, Size=797764 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - Dry Ecolab', Número=54, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=3C, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=51, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=58, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=5F, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=66, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=6D, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=74, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=7B, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=82, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=89, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=90, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=97, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=9E, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=A5, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=AC, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=B3, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=BA, Lenguaje Red=SCL + - Procesando Red ID=C1, Lenguaje Red=SCL + - Procesando Red ID=C8, Lenguaje Red=SCL + - Procesando Red ID=CF, Lenguaje Red=SCL + - Procesando Red ID=D6, Lenguaje Red=SCL + - Procesando Red ID=DD, Lenguaje Red=SCL + - Procesando Red ID=E4, Lenguaje Red=SCL + - Procesando Red ID=EB, Lenguaje Red=SCL + - Procesando Red ID=F2, Lenguaje Red=SCL + - Procesando Red ID=F9, Lenguaje Red=SCL + - Procesando Red ID=100, Lenguaje Red=SCL + - Procesando Red ID=107, Lenguaje Red=LAD + - Procesando Red ID=10E, Lenguaje Red=LAD +INFO: Compuerta O UID 63 con cardinalidad 10 - generando pines in1...in10 + - Procesando Red ID=115, Lenguaje Red=LAD +INFO: Compuerta O UID 101 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 109 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 117 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 125 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 133 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 141 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 149 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 157 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 165 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 173 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=11C, Lenguaje Red=LAD + - Procesando Red ID=123, Lenguaje Red=LAD + - Procesando Red ID=12A, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 354 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 354 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 21 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[7] Cycle Started' (ID: 58, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[8] Cycle Started' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[9] Cycle Started' (ID: 66, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[10] Cycle Started' (ID: 6D, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[1] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[2] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[3] Cycle Running' (ID: 82, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[4] Cycle Running' (ID: 89, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[5] Cycle Running' (ID: 90, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[6] Cycle Running' (ID: 97, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[7] Cycle Running' (ID: 9E, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[8] Cycle Running' (ID: A5, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[9] Cycle Running' (ID: AC, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[10] Cycle Running' (ID: B3, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red '' (ID: 10E, Lang: LAD), Instrucción UID: 65, Tipo: 'Sr' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json +Generando salida para: FB 'FB_Lube___Dry_Ecolab' (Original: FB Lube - Dry Ecolab) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Dry_Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972640.7760642, Size=36358 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - Water/Dry', Número=52, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 29 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json +Generando salida para: FB 'FB_Lube___Water_Dry' (Original: FB Lube - Water/Dry) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Water_Dry.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972641.6670506, Size=17725 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB LUBE - Ecolab', Número=52, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json +Generando salida para: InstanceDB 'DB_LUBE___Ecolab' (Original: DB LUBE - Ecolab) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LUBE___Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972641.484111, Size=211208 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - EcoLab VM', Número=53, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Centralina di lubrificazione gestita da PLC...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 45 con cardinalidad 10 - generando pines in1...in10 +INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 60 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 198 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 198 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 50: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. -> 2 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... ---- Pase 5 --- +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json +Generando salida para: FB 'FB_Lube___EcoLab_VM' (Original: FB Lube - EcoLab VM) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 1 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___EcoLab_VM.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972641.6343706, Size=429159 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - Ecolab', Número=55, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=3C, Lenguaje Red=LAD +INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 55 con cardinalidad 4 - generando pines in1...in4 +INFO: Compuerta O UID 57 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 63 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 59 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 70 con cardinalidad 4 - generando pines in1...in4 +INFO: Compuerta O UID 72 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 78 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=51, Lenguaje Red=LAD +INFO: Compuerta O UID 60 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 66 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 73 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 85 con cardinalidad 4 - generando pines in1...in4 +INFO: Compuerta O UID 87 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 93 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=58, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=5F, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=66, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=6D, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=74, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=7B, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=82, Lenguaje Red=LAD + - Procesando Red ID=89, Lenguaje Red=SCL + - Procesando Red ID=90, Lenguaje Red=SCL + - Procesando Red ID=97, Lenguaje Red=SCL + - Procesando Red ID=9E, Lenguaje Red=SCL + - Procesando Red ID=A5, Lenguaje Red=SCL + - Procesando Red ID=AC, Lenguaje Red=SCL + - Procesando Red ID=B3, Lenguaje Red=LAD + - Procesando Red ID=BA, Lenguaje Red=LAD + - Procesando Red ID=C1, Lenguaje Red=LAD +INFO: Compuerta O UID 35 con cardinalidad 5 - generando pines in1...in5 + - Procesando Red ID=C8, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 177 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 177 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 16 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 53: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -> 6 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 5: 6 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 4: 6 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 5: 4 proc SymPy, 0 agrup. Continuando... --- Pase 6 --- Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 55: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -> 2 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). @@ -26436,67 +15686,234 @@ long time and requires the use of `force=True`. --- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 13 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Maximum Tank Level during CIP / Rinse' (ID: 5E, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' - - Red 'Maximum Syrup Tank Level during CIP' (ID: E6, Lang: LAD), Instrucción UID: 53, Tipo: 'Sr' - - Red 'Product Tank Maximum Level Acheaved' (ID: F7, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' - - Red 'Product Tank Pump Start Level Acheaved' (ID: 119, Lang: LAD), Instrucción UID: 46, Tipo: 'Sr' - - Red 'Maximum Syrup Tank Level during CIP' (ID: 13B, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' - - Red 'Product Tank 5% Level Acheaved' (ID: 14C, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'Product Tank 5% Level Acheaved' (ID: 14C, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' - - Red '- PRESSURE -' (ID: 15D, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' - - Red 'LEVEL - 100% Product Tank Level during CIP' (ID: 190, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - - Red 'Product Tank Recipe Minimum Level Acheaved' (ID: 1A1, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'Product Tank Recipe Minimum Level Acheaved' (ID: 1A1, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' - - Red 'Product Tank Target Level Acheaved' (ID: 1B2, Lang: LAD), Instrucción UID: 36, Tipo: 'Sr' - - Red 'Product Tank Empty' (ID: 1D4, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' + - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 64, Tipo: 'Sr' + - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 79, Tipo: 'Sr' + - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 94, Tipo: 'Sr' + - Red 'Z[1] Cycle Running' (ID: 58, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[2] Cycle Running' (ID: 5F, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[3] Cycle Running' (ID: 66, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[4] Cycle Running' (ID: 6D, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[5] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[6] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel_processed.json +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel_processed.json -Generando salida para: FC 'TankLevel' (Original: TankLevel) - -> Modo de generación: FC SCL -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\TankLevel.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json +Generando salida para: FB 'FB_Lube___Ecolab' (Original: FB Lube - Ecolab) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Ecolab.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\Time error interrupt.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Time error interrupt.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.879146, Size=9022 +Metadatos XML: ModTime=1750972640.5627787, Size=11595 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Signal Transport', Número=131, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json +Generando salida para: GlobalDB 'DB_Signal_Transport' (Original: DB Signal Transport) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Signal_Transport.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972640.4725077, Size=42702 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Early Restart', Número=240, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=20, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 19 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json +Generando salida para: FB 'FB_Early_Restart' (Original: FB Early Restart) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Early_Restart.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972639.4371352, Size=9348 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Time error interrupt', Número=80, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='CyclicInterrupt_Axes', Número=30, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Error: Constante sin valor Access UID=21 +Advertencia: Ignorando Access inválido o con error UID=21 en red 4 + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Time error interrupt.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json Procesando bloque tipo: OB INFO: El bloque es OB. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 4, Lang: LAD), Instrucción UID: 26, Tipo: 'QRY_CINT' + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json +Generando salida para: OB 'CyclicInterrupt_Axes' (Original: CyclicInterrupt_Axes) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CyclicInterrupt_Axes.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.0938761, Size=7330 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcMainConfig', Número=16, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. @@ -26505,54 +15922,85 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (OB) --- +--- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt_processed.json -Generando salida para: OB 'Time_error_interrupt' (Original: Time error interrupt) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Time_error_interrupt.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json +Generando salida para: FC 'FcMainConfig' (Original: FcMainConfig) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcMainConfig.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\VacuumCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343182.3618486, Size=43387 +Metadatos XML: ModTime=1750972659.261737, Size=89387 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='VacuumCtrl', Número=2023, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' +Paso 3: Atributos: Nombre='FcHmiData', Número=50, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 +Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=51, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=58, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=82, Lenguaje Red=STL + - Procesando Red ID=89, Lenguaje Red=LAD + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD +INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=9E, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=A5, Lenguaje Red=LAD + - Procesando Red ID=AC, Lenguaje Red=LAD +INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26561,17 +16009,135 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. + -> 31 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... +INFO: Agrupando 3 instr. bajo condición de Eq UID 29 + -> 1 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 12 instrucciones (no STL) procesadas con SymPy. + -> 17 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 6 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 24 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 36, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 38, Tipo: 'O' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 41, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Add' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 39, Tipo: 'Ge' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 40, Tipo: 'Move' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 43, Tipo: 'O' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 29, Tipo: 'Ne' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Move' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json +Generando salida para: FC 'FcHmiData' (Original: FcHmiData) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.3470576, Size=42152 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcHmiRcpDivider', Número=28, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=SCL + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 40 con cardinalidad 4 - generando pines in1...in4 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... --- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -26587,53 +16153,117 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'PRESSURE - Deaireator vacuum pressure acheaved' (ID: 9, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' + - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 42, Tipo: 'Move' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json -Generando salida para: FC 'VacuumCtrl' (Original: VacuumCtrl) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json +Generando salida para: FC 'FcHmiRcpDivider' (Original: FcHmiRcpDivider) -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\VacuumCtrl.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiRcpDivider.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\ValveFlow.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ValveFlow.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\WaterDensity.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\WaterDensity.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\WritePeripheral.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\WritePeripheral.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.6672251, Size=22550 +Metadatos XML: ModTime=1750972659.3040378, Size=90877 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HmiData', Número=50, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json +Generando salida para: GlobalDB 'HmiData' (Original: HmiData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.3843997, Size=13271 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HmiRcpDivider', Número=28, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json +Generando salida para: GlobalDB 'HmiRcpDivider' (Original: HmiRcpDivider) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiRcpDivider.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.1820037, Size=18929 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='WritePeripheral', Número=1970, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='FcTon', Número=23, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=STL + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\WritePeripheral.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26642,10 +16272,582 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. + -> 0 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json +Generando salida para: FC 'FcTon' (Original: FcTon) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTon.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.1329398, Size=19696 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcTonStruct', Número=29, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json +Generando salida para: FC 'FcTonStruct' (Original: FcTonStruct) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTonStruct.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.4148848, Size=8365 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DbHmiDateTime', Número=31, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json +Generando salida para: GlobalDB 'DbHmiDateTime' (Original: DbHmiDateTime) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiDateTime.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.458017, Size=10570 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DbHmiTimeZone', Número=32, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json +Generando salida para: GlobalDB 'DbHmiTimeZone' (Original: DbHmiTimeZone) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiTimeZone.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.569424, Size=6774 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DbSetTimeZone', Número=814, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json +Generando salida para: InstanceDB 'DbSetTimeZone' (Original: DbSetTimeZone) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbSetTimeZone.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.5324104, Size=48394 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcHmiDateTime', Número=31, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 99 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 42 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_SYS_T' + - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_LOC_T' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 73, Tipo: 'Eq' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 74, Tipo: 'SCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 76, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 77, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 78, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 79, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 80, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 82, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 83, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 84, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 85, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 86, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 87, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 88, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 89, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 94, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 95, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 96, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 97, Tipo: 'Eq' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 98, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 99, Tipo: 'O' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 100, Tipo: 'RCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 47, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json +Generando salida para: FC 'FcHmiDateTime' (Original: FcHmiDateTime) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiDateTime.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.0590615, Size=4787 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='debugData', Número=26, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json +Generando salida para: GlobalDB 'debugData' (Original: debugData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\debugData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.9970264, Size=235944 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instVirtualMaster', Número=22, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json +Generando salida para: InstanceDB '_instVirtualMaster' (Original: _instVirtualMaster) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instVirtualMaster.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.0250123, Size=19605 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='virtualMasterData', Número=23, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json +Generando salida para: GlobalDB 'virtualMasterData' (Original: virtualMasterData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\virtualMasterData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.2789874, Size=206338 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DividerMain', Número=2, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD +INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=6D, Lenguaje Red=LAD +INFO: Compuerta O UID 57 con cardinalidad 15 - generando pines in1...in15 + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=SCL + - Procesando Red ID=82, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error simplifying condition for RCoil 59: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error simplifying condition for SCoil 58: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Advertencia: No se encontró nombre/instancia para TOF UID 26. Usando placeholder '#TOF_INSTANCE_26'. + -> 59 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 59 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 16 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 66, Lang: LAD), Instrucción UID: 48, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json +Generando salida para: FC 'DividerMain' (Original: DividerMain) + -> Modo de generación: FC SCL +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DividerMain.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.7238913, Size=8535 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DataConveyors', Número=3508, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json +Generando salida para: GlobalDB 'DataConveyors' (Original: DataConveyors) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DataConveyors.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.7694635, Size=13031 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='ConveyorConsent', Número=14, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -26661,54 +16863,1123 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral_processed.json -Generando salida para: FC 'WritePeripheral' (Original: WritePeripheral) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json +Generando salida para: FC 'ConveyorConsent' (Original: ConveyorConsent) -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\WritePeripheral.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ConveyorConsent.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\_CYCL_EXC.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343155.2721772, Size=65592 +Metadatos XML: ModTime=1750972658.8351774, Size=28152 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='conveyorConsentData', Número=3000, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json +Generando salida para: GlobalDB 'conveyorConsentData' (Original: conveyorConsentData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\conveyorConsentData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.691916, Size=42061 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='SignalTtopConveyors', Número=120, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 39 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 23, Tipo: 'S_Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json +Generando salida para: FC 'SignalTtopConveyors' (Original: SignalTtopConveyors) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\SignalTtopConveyors.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.6226416, Size=2676 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_hmiShitData', Número=129, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json +Generando salida para: GlobalDB '_hmiShitData' (Original: _hmiShitData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_hmiShitData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.5748525, Size=3749 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='alarms', Número=29, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json +Generando salida para: GlobalDB 'alarms' (Original: alarms) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.5410335, Size=16321 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='recipe', Número=59, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json +Generando salida para: GlobalDB 'recipe' (Original: recipe) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\recipe.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.5033915, Size=17089 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='selections', Número=49, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json +Generando salida para: GlobalDB 'selections' (Original: selections) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\selections.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.5969667, Size=26709 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instDivider', Número=19, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json +Generando salida para: InstanceDB '_instDivider' (Original: _instDivider) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.7346487, Size=724918 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instDividerMotion', Número=20, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json +Generando salida para: InstanceDB '_instDividerMotion' (Original: _instDividerMotion) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDividerMotion.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972659.6398983, Size=210598 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instDivider_PostServo', Número=21, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json +Generando salida para: InstanceDB '_instDivider_PostServo' (Original: _instDivider_PostServo) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider_PostServo.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.0770898, Size=46625 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='LCamHdl_CreateCamAdvanced', Número=31100, Lenguaje Bloque='SCL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json +Generando salida para: FB 'LCamHdl_CreateCamAdvanced' (Original: LCamHdl_CreateCamAdvanced) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'TO_Cam:v8.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_CreateCamAdvanced.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.4582002, Size=606537 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='AxisTechnologyPositioning', Número=7, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Error: Constante sin valor Access UID=28 +Advertencia: Ignorando Access inválido o con error UID=28 en red 2E +Error: Constante sin valor Access UID=36 +Advertencia: Ignorando Access inválido o con error UID=36 en red 2E +INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=28 conectada a 46.in +Advertencia: Fuente desconocida UID=36 conectada a 53.in + - Procesando Red ID=35, Lenguaje Red=LAD +INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 62 con cardinalidad 6 - generando pines in1...in6 +INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD +Error: Constante sin valor Access UID=37 +Advertencia: Ignorando Access inválido o con error UID=37 en red 51 +INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 +Advertencia: Fuente desconocida UID=37 conectada a 53.in + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 5F +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 5F +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 5F +Error: Constante sin valor Access UID=33 +Advertencia: Ignorando Access inválido o con error UID=33 en red 5F +Error: Constante sin valor Access UID=37 +Advertencia: Ignorando Access inválido o con error UID=37 en red 5F +Error: Constante sin valor Access UID=40 +Advertencia: Ignorando Access inválido o con error UID=40 en red 5F +Advertencia: Fuente desconocida UID=23 conectada a 52.in2 +Advertencia: Fuente desconocida UID=26 conectada a 54.in2 +Advertencia: Fuente desconocida UID=29 conectada a 56.in2 +Advertencia: Fuente desconocida UID=33 conectada a 59.in2 +Advertencia: Fuente desconocida UID=37 conectada a 62.in2 +Advertencia: Fuente desconocida UID=40 conectada a 64.in2 + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 6D +Advertencia: Fuente desconocida UID=23 conectada a 26.in2 + - Procesando Red ID=74, Lenguaje Red=LAD +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 74 +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 74 +Error: Constante sin valor Access UID=32 +Advertencia: Ignorando Access inválido o con error UID=32 en red 74 +Advertencia: Fuente desconocida UID=26 conectada a 38.in2 +Advertencia: Fuente desconocida UID=29 conectada a 40.in2 +Advertencia: Fuente desconocida UID=32 conectada a 42.in2 + - Procesando Red ID=7B, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 7B + - Procesando Red ID=82, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 82 + - Procesando Red ID=89, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 89 +INFO: Compuerta O UID 46 con cardinalidad 5 - generando pines in1...in5 + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD +INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 53 con cardinalidad 3 - generando pines in1...in3 + - Procesando Red ID=9E, Lenguaje Red=LAD + - Procesando Red ID=A5, Lenguaje Red=LAD +Error: Constante sin valor Access UID=39 +Advertencia: Ignorando Access inválido o con error UID=39 en red A5 +Error: Constante sin valor Access UID=55 +Advertencia: Ignorando Access inválido o con error UID=55 en red A5 +INFO: Compuerta O UID 64 con cardinalidad 5 - generando pines in1...in5 +Advertencia: Fuente desconocida UID=39 conectada a 70.in +INFO: Compuerta O UID 76 con cardinalidad 4 - generando pines in1...in4 +Advertencia: Fuente desconocida UID=55 conectada a 82.in + - Procesando Red ID=AC, Lenguaje Red=LAD +Error: Constante sin valor Access UID=50 +Advertencia: Ignorando Access inválido o con error UID=50 en red AC +INFO: Compuerta O UID 70 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=50 conectada a 77.in + - Procesando Red ID=B3, Lenguaje Red=LAD +Error: Constante sin valor Access UID=33 +Advertencia: Ignorando Access inválido o con error UID=33 en red B3 +INFO: Compuerta O UID 44 con cardinalidad 6 - generando pines in1...in6 +Advertencia: Fuente desconocida UID=33 conectada a 50.in +INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=BA, Lenguaje Red=LAD + - Procesando Red ID=C1, Lenguaje Red=LAD +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red C1 +Error: Constante sin valor Access UID=27 +Advertencia: Ignorando Access inválido o con error UID=27 en red C1 +Error: Constante sin valor Access UID=30 +Advertencia: Ignorando Access inválido o con error UID=30 en red C1 +INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=24 conectada a 51.in +Advertencia: Fuente desconocida UID=27 conectada a 53.in +Advertencia: Fuente desconocida UID=30 conectada a 55.in + - Procesando Red ID=C8, Lenguaje Red=LAD +Error: Constante sin valor Access UID=45 +Advertencia: Ignorando Access inválido o con error UID=45 en red C8 +Error: Constante sin valor Access UID=59 +Advertencia: Ignorando Access inválido o con error UID=59 en red C8 +INFO: Compuerta O UID 69 con cardinalidad 6 - generando pines in1...in6 +Advertencia: Fuente desconocida UID=45 conectada a 77.in +INFO: Compuerta O UID 84 con cardinalidad 5 - generando pines in1...in5 +Advertencia: Fuente desconocida UID=59 conectada a 90.in + - Procesando Red ID=CF, Lenguaje Red=LAD + - Procesando Red ID=D6, Lenguaje Red=LAD +Error: Constante sin valor Access UID=30 +Advertencia: Ignorando Access inválido o con error UID=30 en red D6 +Error: Constante sin valor Access UID=42 +Advertencia: Ignorando Access inválido o con error UID=42 en red D6 +INFO: Compuerta O UID 49 con cardinalidad 5 - generando pines in1...in5 +INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=30 conectada a 55.in +Advertencia: Fuente desconocida UID=42 conectada a 61.in + - Procesando Red ID=DD, Lenguaje Red=LAD + - Procesando Red ID=E4, Lenguaje Red=LAD + - Procesando Red ID=EB, Lenguaje Red=LAD +Error: Constante sin valor Access UID=34 +Advertencia: Ignorando Access inválido o con error UID=34 en red EB +Error: Constante sin valor Access UID=44 +Advertencia: Ignorando Access inválido o con error UID=44 en red EB +Error: Constante sin valor Access UID=52 +Advertencia: Ignorando Access inválido o con error UID=52 en red EB +Error: Constante sin valor Access UID=61 +Advertencia: Ignorando Access inválido o con error UID=61 en red EB +INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=34 conectada a 74.in +Advertencia: Fuente desconocida UID=44 conectada a 81.in +INFO: Compuerta O UID 86 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=52 conectada a 88.in +Advertencia: Fuente desconocida UID=61 conectada a 94.in + - Procesando Red ID=F2, Lenguaje Red=LAD +Advertencia: Access UID=24 no es Symbol ni Constant. +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=F9, Lenguaje Red=LAD + - Procesando Red ID=100, Lenguaje Red=LAD + - Procesando Red ID=107, Lenguaje Red=LAD +INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=10E, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=115, Lenguaje Red=LAD +INFO: Compuerta O UID 77 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 79 con cardinalidad 9 - generando pines in1...in9 + - Procesando Red ID=11C, Lenguaje Red=LAD + - Procesando Red ID=123, Lenguaje Red=LAD + - Procesando Red ID=12A, Lenguaje Red=LAD + - Procesando Red ID=131, Lenguaje Red=LAD + - Procesando Red ID=138, Lenguaje Red=LAD + - Procesando Red ID=13F, Lenguaje Red=LAD + - Procesando Red ID=146, Lenguaje Red=LAD +INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Error during SymPy simplification for Coil 43: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 40: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 +Advertencia: No se encontró nombre/instancia para TON UID 72. Usando placeholder '#TON_INSTANCE_72'. +Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. + -> 257 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 40 +INFO: Agrupando 4 instr. bajo condición de Contact UID 47 +INFO: Agrupando 4 instr. bajo condición de Contact UID 34 +INFO: Agrupando 3 instr. bajo condición de Contact UID 31 + -> 4 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 257 proc SymPy, 4 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 31 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 31 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 +Error simplifying EN for Move 72: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error simplifying EN for Move 73: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error simplifying EN for Move 74: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error simplifying EN for Move 75: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error simplifying EN for Move 76: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 27 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 66 +INFO: Agrupando 3 instr. bajo condición de Contact UID 71 +Error simplifying condition for grouping UID 71: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 27 proc SymPy, 2 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Error during SymPy simplification for Coil 70: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 57: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 60: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 62: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 119 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 43, Tipo: 'O' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 46, Tipo: 'S_Move' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_RESET' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_POWER' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 52, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 59, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 63, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 65, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 66, Tipo: 'Contact' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 67, Tipo: 'Coil' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 26, Tipo: 'Ne' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 38, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 40, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 42, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 37, Tipo: 'Calc' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 39, Tipo: 'Neg' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 40, Tipo: 'LIMIT' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 42, Tipo: 'LIMIT' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 29, Tipo: 'Calc' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 30, Tipo: 'LIMIT' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 40, Tipo: 'Calc' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 41, Tipo: 'Gt' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'O' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Move' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 45, Tipo: 'Neg' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 46, Tipo: 'Div' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 70, Tipo: 'S_Move' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 77, Tipo: 'MC_MOVEVELOCITY' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 82, Tipo: 'S_Move' + - Red '' (ID: AC, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move' + - Red '' (ID: AC, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'MC_HOME' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 50, Tipo: 'S_Move' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 52, Tipo: 'O' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 53, Tipo: 'SCoil' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 54, Tipo: 'RCoil' + - Red '' (ID: C1, Lang: LAD), Instrucción UID: 51, Tipo: 'Move' + - Red '' (ID: C1, Lang: LAD), Instrucción UID: 53, Tipo: 'Move' + - Red '' (ID: C1, Lang: LAD), Instrucción UID: 55, Tipo: 'Move' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 85, Tipo: 'MC_MOVEABSOLUTE' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 89, Tipo: 'Move' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 90, Tipo: 'S_Move' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 55, Tipo: 'S_Move' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 56, Tipo: 'MC_MOVERELATIVE' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 60, Tipo: 'Move' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 61, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 74, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 76, Tipo: 'MC_HALT' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 80, Tipo: 'Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 81, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 88, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 89, Tipo: 'MC_STOP' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 93, Tipo: 'Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 94, Tipo: 'S_Move' + - Red '' (ID: F2, Lang: LAD), Instrucción UID: 29, Tipo: 'Jump' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 64, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 66, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 68, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 70, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 79, Tipo: 'O' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 80, Tipo: 'SCoil' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 53, Tipo: 'InRange' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 55, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 57, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 58, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 59, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 60, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 61, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 63, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 65, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 66, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 67, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 68, Tipo: 'Not' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 69, Tipo: 'SCoil' + - Red '' (ID: 138, Lang: LAD), Instrucción UID: 32, Tipo: 'SCATTER' + - Red '' (ID: 138, Lang: LAD), Instrucción UID: 33, Tipo: 'RCoil' + - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 27, Tipo: 'RD_SINFO' + - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq' + - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' + - Red '' (ID: 146, Lang: LAD), Instrucción UID: 36, Tipo: 'ReturnValue' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json +Generando salida para: FB 'AxisTechnologyPositioning' (Original: AxisTechnologyPositioning) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'TO_Object:v8.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972658.2133644, Size=102375 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='AxisTechnologyPositioning_GetData', Número=5, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 32 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'SCATTER' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'SCATTER' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'SCATTER' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'SCATTER' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'InRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'SCoil' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'OutRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'O' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'RD_SINFO' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json +Generando salida para: FC 'AxisTechnologyPositioning_GetData' (Original: AxisTechnologyPositioning_GetData) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning_GetData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972657.8442383, Size=55209 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='inv_SIEM_G120', Número=954, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'V1.0 + INVERTER SIEMENS G120 + +USE COMUNICATION TELE...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'READ DATA FROM DRIVE' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json +Generando salida para: FC 'inv_SIEM_G120' (Original: inv_SIEM_G120) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\inv_SIEM_G120.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.5210497, Size=2575 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='_CYCL_EXC', Número=1, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='MC_Interpolator', Número=92, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json Procesando bloque tipo: OB INFO: El bloque es OB. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26717,10 +17988,70 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. + -> 0 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json +Generando salida para: OB 'MC_Interpolator' (Original: MC_Interpolator) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Interpolator.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.5893612, Size=19598 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='MC_PreInterpolator', Número=68, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red B +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red B +Advertencia: Fuente desconocida UID=23 conectada a 32.in2 + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -26729,113 +18060,118 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 4, Lang: LAD), Instrucción UID: 23, Tipo: 'Runtime' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Calc' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'SET_CINT' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'RCoil' + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 26, Tipo: 'Runtime' + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 27, Tipo: 'Mul' -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json -Generando salida para: OB '_CYCL_EXC' (Original: _CYCL_EXC) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json +Generando salida para: OB 'MC_PreInterpolator' (Original: MC_PreInterpolator) -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\_CYCL_EXC.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_PreInterpolator.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\_StepMove.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.083498, Size=46093 +Metadatos XML: ModTime=1750972655.7236629, Size=2486 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='_StepMove', Número=1851, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='MC_Servo', Número=91, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_StepMove.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- --- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 17 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FC) --- +--- Verificación Final de Instrucciones No Procesadas (OB) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_processed.json +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_processed.json -Generando salida para: FC '_StepMove' (Original: _StepMove) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\_StepMove.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json +Generando salida para: OB 'MC_Servo' (Original: MC_Servo) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Servo.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\_StepMove_Test.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343173.110391, Size=46157 +Metadatos XML: ModTime=1750972656.2059996, Size=53471 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='_StepMove_Test', Número=1852, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='AlarmsGeneric', Número=4, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD +INFO: Compuerta O UID 49 con cardinalidad 13 - generando pines in1...in13 + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -26844,176 +18180,220 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 17 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test_processed.json -Generando salida para: FC '_StepMove_Test' (Original: _StepMove_Test) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\_StepMove_Test.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343200.820767, Size=129820 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Control', Número=1880, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=91, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=A2, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 74 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 22 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 74 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error simplifying condition for RCoil 50: +Error simplifying condition for RCoil 51: To simplify a logical expression with more than 8 variables may take a long time and requires the use of `force=True`. +Error simplifying condition for SCoil 50: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 69 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: B, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 32, Tipo: 'SCoil' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json +Generando salida para: FC 'AlarmsGeneric' (Original: AlarmsGeneric) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AlarmsGeneric.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972656.2634964, Size=15943 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Clocks', Número=8, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. + -> 12 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): -> 3 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... ---- Pase 4 --- +--- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Output' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'FILL' - - Red 'No Freeze Product Meter' (ID: 2B, Lang: LAD), Instrucción UID: 50, Tipo: 'Sf' - - Red 'No Freeze Product Meter' (ID: 2B, Lang: LAD), Instrucción UID: 51, Tipo: 'SCoil' - - Red 'Stop' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' - - Red 'Stop' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil' - - Red 'Delay Freeze Meter' (ID: C4, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Delay Freeze Meter' (ID: C4, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'Delay Carbo Stop' (ID: E6, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Delay Carbo Stop' (ID: E6, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'Reset' (ID: 119, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' - - Red 'Reset' (ID: 119, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json -Generando salida para: FC 'mPDS_PA_Control' (Original: mPDS_PA_Control) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json +Generando salida para: FC 'Clocks' (Original: Clocks) -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Control.scl +INFO: Detectadas 6 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Clocks.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343200.856638, Size=48025 +Metadatos XML: ModTime=1750972656.5207253, Size=13160 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instAlarmPresence', Número=27, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json +Generando salida para: InstanceDB '_instAlarmPresence' (Original: _instAlarmPresence) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instAlarmPresence.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972656.50083, Size=26906 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instMachineCycle', Número=25, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json +Generando salida para: InstanceDB '_instMachineCycle' (Original: _instMachineCycle) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instMachineCycle.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972656.234765, Size=25251 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Parameters', Número=1883, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='LampsGeneric', Número=6, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +INFO: Compuerta O UID 40 con cardinalidad 5 - generando pines in1...in5 + - Procesando Red ID=B, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=12, Lenguaje Red=LAD +INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 +INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=19, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -27022,12 +18402,10 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Error: MOVE 25 sin destino claro en 'out' o 'out1'. -Error: MOVE 23 sin destino claro en 'out' o 'out1'. - -> 14 instrucciones (no STL) procesadas con SymPy. + -> 33 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 33 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -27045,404 +18423,355 @@ Error: MOVE 23 sin destino claro en 'out' o 'out1'. --- Verificación Final de Instrucciones No Procesadas (FC) --- INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Parameters' (Original: mPDS_PA_Ctrl_Parameters) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json +Generando salida para: FC 'LampsGeneric' (Original: LampsGeneric) -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Parameters.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LampsGeneric.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343201.5312698, Size=105483 +Metadatos XML: ModTime=1750972656.4609275, Size=148133 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Read', Número=1881, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'BYTES From PDS -28 - CO2 Carbo Package Co2 Inlet Pr...' +Paso 3: Atributos: Nombre='MachineCycle', Número=18, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD +Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: MOVE 23 sin destino claro en 'out' o 'out1'. - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Communication Active' (ID: 9, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' - - Red 'Communication Active' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' - - Red 'Fault' (ID: D5, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Fault' (ID: D5, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Read' (Original: mPDS_PA_Ctrl_Read) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Read.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.0587273, Size=36367 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Transfer', Número=1884, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Transfer' (Original: mPDS_PA_Ctrl_Transfer) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Transfer.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.2570727, Size=57943 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Data', Número=932, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json -Generando salida para: GlobalDB 'mPDS_PA_Data' (Original: mPDS_PA_Data) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Data.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.102565, Size=55994 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Control', Número=1885, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=5E, Lenguaje Red=LAD -INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=6F, Lenguaje Red=LAD -INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=80, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 34 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 22 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'Syrup Meter' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Sf' - - Red 'Syrup Meter' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'SCoil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Control' (Original: mPDS_SYR_PA_Control) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Control.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.3572493, Size=25772 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Param', Número=1888, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 + - Procesando Red ID=27, Lenguaje Red=LAD +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 27 +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 27 +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 27 +Error: Constante sin valor Access UID=31 +Advertencia: Ignorando Access inválido o con error UID=31 en red 27 INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 + - Procesando Red ID=2E, Lenguaje Red=LAD +INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 4A +Error: Constante sin valor Access UID=32 +Advertencia: Ignorando Access inválido o con error UID=32 en red 4A +Advertencia: Fuente desconocida UID=22 conectada a 34.in2 +INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 +Advertencia: Fuente desconocida UID=32 conectada a 45.in + - Procesando Red ID=51, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 51 +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 51 +Advertencia: Fuente desconocida UID=22 conectada a 26.in2 +Advertencia: Fuente desconocida UID=24 conectada a 29.in + - Procesando Red ID=58, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 58 +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 58 +Advertencia: Fuente desconocida UID=22 conectada a 26.in2 +Advertencia: Fuente desconocida UID=24 conectada a 29.in + - Procesando Red ID=5F, Lenguaje Red=LAD +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 5F +Error: Constante sin valor Access UID=27 +Advertencia: Ignorando Access inválido o con error UID=27 en red 5F +Error: Constante sin valor Access UID=28 +Advertencia: Ignorando Access inválido o con error UID=28 en red 5F +INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 +Advertencia: Fuente desconocida UID=28 conectada a 36.in + - Procesando Red ID=66, Lenguaje Red=LAD +Error: Constante sin valor Access UID=28 +Advertencia: Ignorando Access inválido o con error UID=28 en red 66 +INFO: Compuerta O UID 37 con cardinalidad 5 - generando pines in1...in5 +Advertencia: Fuente desconocida UID=28 conectada a 38.in + - Procesando Red ID=6D, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 6D +Advertencia: Fuente desconocida UID=22 conectada a 24.in2 + - Procesando Red ID=74, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 74 +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 74 +Advertencia: Fuente desconocida UID=22 conectada a 28.in2 +Advertencia: Fuente desconocida UID=25 conectada a 31.in2 +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD +Error: Constante sin valor Access UID=21 +Advertencia: Ignorando Access inválido o con error UID=21 en red 82 +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 82 +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 82 +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 82 +Advertencia: Fuente desconocida UID=26 conectada a 37.in2 +Advertencia: Fuente desconocida UID=29 conectada a 39.in2 + - Procesando Red ID=89, Lenguaje Red=LAD +Error: Constante sin valor Access UID=34 +Advertencia: Ignorando Access inválido o con error UID=34 en red 89 +Error: Constante sin valor Access UID=36 +Advertencia: Ignorando Access inválido o con error UID=36 en red 89 + - Procesando Red ID=90, Lenguaje Red=LAD +INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 +INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 9E +Advertencia: Fuente desconocida UID=24 conectada a 29.in2 +INFO: Compuerta O UID 31 con cardinalidad 4 - generando pines in1...in4 + - Procesando Red ID=A5, Lenguaje Red=LAD +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red A5 +Advertencia: Fuente desconocida UID=25 conectada a 30.in2 +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): -Error: MOVE 23 sin destino claro en 'out' o 'out1'. - -> 6 instrucciones (no STL) procesadas con SymPy. +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 24. Usando placeholder '#TOF_INSTANCE_24'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 100 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 100 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 17 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... --- Pase 3 --- Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. -> 0 instrucciones (no STL) procesadas con SymPy. ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 49 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 37, Tipo: 'InRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 39, Tipo: 'O' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 43, Tipo: 'O' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs' + - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 34, Tipo: 'Eq' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 45, Tipo: 'Move' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 27, Tipo: 'TON' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'TON' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 36, Tipo: 'Move' + - Red '' (ID: 66, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 24, Tipo: 'Eq' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 25, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 29, Tipo: 'TOF' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 31, Tipo: 'Gt' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'O' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'InRange' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 29, Tipo: 'Ge' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 31, Tipo: 'O' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Eq' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'O' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Param' (Original: mPDS_SYR_PA_Ctrl_Param) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Param.scl +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json +Generando salida para: FB 'MachineCycle' (Original: MachineCycle) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineCycle.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343179.210126, Size=125473 +Metadatos XML: ModTime=1750972656.1634686, Size=37700 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Read', Número=1886, Lenguaje Bloque='LAD' +Paso 3: Atributos: Nombre='MachineMain', Número=3, Lenguaje Bloque='LAD' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=LAD -INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json Procesando bloque tipo: FC INFO: El bloque es FC. Iniciando procesamiento lógico... Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' @@ -27451,85 +18780,10 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- Pase 1 --- Fase 1 (SymPy Base - Orden por Prioridad): - -> 34 instrucciones (no STL) procesadas con SymPy. + -> 15 instrucciones (no STL) procesadas con SymPy. Fase 2 (Agrupación IF con Simplificación): -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'In Block 01' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' - - Red 'In Block 02' (ID: 1A, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' - - Red 'In Block 03' (ID: 2B, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' - - Red 'Davis ON' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Davis ON' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'Fault' (ID: 14C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Fault' (ID: 14C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Read' (Original: mPDS_SYR_PA_Ctrl_Read) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Read.scl -Generación de .SCL completada. - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.3343256, Size=27996 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Trans', Número=1889, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +--- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... --- Pase 2 --- Fase 1 (SymPy Base - Orden por Prioridad): @@ -27545,1177 +18799,1430 @@ Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\s --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- --- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Out Block' (ID: 3C, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' +ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Contact' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'RCoil' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 28, Tipo: 'RCoil' -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Trans' (Original: mPDS_SYR_PA_Ctrl_Trans) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json +Generando salida para: FC 'MachineMain' (Original: MachineMain) -> Modo de generación: FC SCL INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Trans.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineMain.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343202.3791766, Size=47829 +Metadatos XML: ModTime=1750972656.0658748, Size=10428 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Data', Número=966, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='buttonsAndLamps_NotUsed', Número=41, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Saltando procesamiento de redes para GlobalDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json Procesando bloque tipo: GlobalDB INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json -Generando salida para: GlobalDB 'mPDS_SYR_PA_Data' (Original: mPDS_SYR_PA_Data) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json +Generando salida para: GlobalDB 'buttonsAndLamps_NotUsed' (Original: buttonsAndLamps_NotUsed) -> Modo de generación: DATA_BLOCK SCL WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Data.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\buttonsAndLamps_NotUsed.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343172.9515276, Size=6924 +Metadatos XML: ModTime=1750972656.2870157, Size=8895 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='clock', Número=43, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json +Generando salida para: GlobalDB 'clock' (Original: clock) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\clock.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972656.1004615, Size=4304 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='electricalCabinet', Número=14, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json +Generando salida para: GlobalDB 'electricalCabinet' (Original: electricalCabinet) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\electricalCabinet.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972656.312538, Size=16469 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='machineData', Número=24, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json +Generando salida para: GlobalDB 'machineData' (Original: machineData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\machineData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.9928823, Size=2800 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='alarmMask', Número=30, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json +Generando salida para: GlobalDB 'alarmMask' (Original: alarmMask) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarmMask.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Startup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.7561867, Size=4435 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Startup', Número=126, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json +Generando salida para: OB 'Startup' (Original: Startup) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750972655.961867, Size=6330 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPPM303StartUpRamp', Número=991, Lenguaje Bloque='DB' +Paso 3: Atributos: Nombre='instTimingBeltRampGenerator', Número=38, Lenguaje Bloque='DB' Paso 3b: Comentario bloque: '...' Paso 4: Extrayendo la interfaz del bloque... Paso 5: Saltando procesamiento de redes para InstanceDB. Paso 6: Escribiendo el resultado en el archivo JSON... Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json Procesando bloque tipo: InstanceDB INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json Guardado de InstanceDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json -Generando salida para: InstanceDB 'mPPM303StartUpRamp' (Original: mPPM303StartUpRamp) +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json +Generando salida para: InstanceDB 'instTimingBeltRampGenerator' (Original: instTimingBeltRampGenerator) -> Modo de generación: INSTANCE_DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPPM303StartUpRamp.scl + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\instTimingBeltRampGenerator.scl Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- ---- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml. Se usará el archivo .scl original existente. --- - ---- Procesando archivo: PLC\SystemBlocks_CR\CONT_C_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\CONT_C_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\CONT_C_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\CONT_C_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344252.4089062, Size=1953 +Metadatos XML: ModTime=1750972655.866052, Size=33269 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='TimingBeltInterrupt', Número=13, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 12 +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 12 +Advertencia: Fuente desconocida UID=23 conectada a 39.in2 +Advertencia: Fuente desconocida UID=26 conectada a 40.in2 +INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 20 +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 20 +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 20 +Error: Constante sin valor Access UID=31 +Advertencia: Ignorando Access inválido o con error UID=31 en red 20 +Error: Constante sin valor Access UID=35 +Advertencia: Ignorando Access inválido o con error UID=35 en red 20 +Error: Constante sin valor Access UID=36 +Advertencia: Ignorando Access inválido o con error UID=36 en red 20 +Advertencia: Fuente desconocida UID=35 conectada a 53.maxSpeed +Advertencia: Fuente desconocida UID=36 conectada a 53.hwId +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Procesando archivo: PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\DeviceStates_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\DeviceStates_XRef.json'... +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 36 + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 36 + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 36 + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 39, Tipo: 'Sub' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 40, Tipo: 'Add' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 48, Tipo: 'Calc' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 49, Tipo: 'Convert' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 53, Tipo: 'Call' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json +Generando salida para: FC 'TimingBeltInterrupt' (Original: TimingBeltInterrupt) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltInterrupt.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344252.4708757, Size=2533 +Metadatos XML: ModTime=1750972655.8203971, Size=24990 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='TimingBeltManager', Número=27, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- Procesando archivo: PLC\SystemBlocks_CR\GET_Reciver_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\GET_Reciver_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\GET_Reciver_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\GET_Reciver_XRef.json'... +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 31, Tipo: 'O' + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json +Generando salida para: FC 'TimingBeltManager' (Original: TimingBeltManager) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltManager.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344252.1099505, Size=6489 +Metadatos XML: ModTime=1750972655.7813582, Size=6026 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='timingBeltData', Número=39, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json +Generando salida para: GlobalDB 'timingBeltData' (Original: timingBeltData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltData.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\IEC_Timer_0_DB_9_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.789957, Size=3143 +Metadatos XML: ModTime=1750972655.9025903, Size=3958 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='timingBeltSetupData', Número=42, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json +Generando salida para: GlobalDB 'timingBeltSetupData' (Original: timingBeltSetupData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltSetupData.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\SystemBlocks_CR\LED_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\LED_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\LED_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\LED_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344252.3403566, Size=1533 +Metadatos XML: ModTime=1750972655.3676355, Size=6845 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='dividerData', Número=45, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json +Generando salida para: GlobalDB 'dividerData' (Original: dividerData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerData.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\PUT_Send_Filler_XRef.json'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344252.2953112, Size=6602 +Metadatos XML: ModTime=1750972655.3313587, Size=15164 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='dividerInterface', Número=44, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json +Generando salida para: GlobalDB 'dividerInterface' (Original: dividerInterface) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerInterface.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\SystemBlocks_CR\SCALE_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\SCALE_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\SCALE_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\SCALE_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344252.3712819, Size=1525 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\SystemBlocks_CR\T_301_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\T_301_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\T_301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\T_301_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.6890948, Size=3018 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Procesando archivo: PLC\SystemBlocks_CR\T_302_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\T_302_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\T_302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\T_302_XRef.json'... -Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.9097576, Size=4521 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- Fase 1.5: Copiando archivos SCL existentes desde 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\scl_output' --- -Se encontraron 65 archivos .scl existentes para copiar: -Copia de SCL existentes finalizada. Copiados: 65, Omitidos (conflicto nombre): 0 +--- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' --- +Se encontraron 16 archivos .scl existentes para copiar: +Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0 --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output +Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- -Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC -Directorio de salida XRef: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output +Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC +Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output Subdirectorio fuentes MD para XRef: source -Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\source -Archivos fuente preparados: 377 SCL convertidos, 30 MD copiados. -Buscando archivos XML XRef en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR -Archivos JSON encontrados: 342 -Datos cargados para 342 bloques. +Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\source +Archivos fuente preparados: 310 SCL convertidos, 52 MD copiados. +Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR +Archivos JSON encontrados: 346 +Datos cargados para 346 bloques. Mapa InstanciaDB -> FB creado con 0 entradas. -Datos cargados para 342 bloques (1793 PLC Tags globales). +Datos cargados para 346 bloques (147 PLC Tags globales). Construyendo grafo de llamadas desde archivos XML XRef... -Archivos XML XRef encontrados: 379 -Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_calls_tree.md -Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_db_usage_summary.md -Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_plc_tags_summary.md +Archivos XML XRef encontrados: 26 +Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_calls_tree.md +Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_db_usage_summary.md +Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_plc_tags_summary.md --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida agregada en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md +Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md --- Iniciando Agregación de Archivos (x5) --- Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) -Directorio Raíz del Proyecto: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC -Archivo de Salida: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md -Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.scl -Buscando archivos MD con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.md -Se agregarán 882 archivos. - Agregando: ProgramBlocks_SCL\BlenderCtrl_InitErrors.scl - Agregando: ProgramBlocks_SCL\BlenderCtrl_MFM Command.scl - Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_PresRelea.scl - Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveInteg.scl - Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveValve.scl - Agregando: ProgramBlocks_SCL\BlenderPID_ActualRecipe.scl - Agregando: ProgramBlocks_SCL\BlenderPID_BlendingFault.scl - Agregando: ProgramBlocks_SCL\BlenderPID_FlowMeterErro.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDFFCalc.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDInitParam.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDResInteg.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDSPCalc.scl - Agregando: ProgramBlocks_SCL\BlenderPID__Main.scl - Agregando: ProgramBlocks_SCL\BlenderRun_SelectConstan.scl - Agregando: ProgramBlocks_SCL\BrixTracking_ProdSamples.scl - Agregando: ProgramBlocks_SCL\BrixTracking_SampleTime.scl - Agregando: ProgramBlocks_SCL\CIP CVQ.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ExecSimpleCIP.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ExecStep.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepDown.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepUp.scl - Agregando: ProgramBlocks_SCL\CIP_SimpleProgr_Init.scl - Agregando: ProgramBlocks_SCL\CO2 Solubility.scl - Agregando: ProgramBlocks_SCL\CO2EqPress.scl - Agregando: ProgramBlocks_SCL\CO2InjPressure.scl - Agregando: ProgramBlocks_SCL\CO2Tracking_ProdSamples.scl - Agregando: ProgramBlocks_SCL\CO2Tracking_SampleTime.scl - Agregando: ProgramBlocks_SCL\CVQ_1p7_8_Perc.scl - Agregando: ProgramBlocks_SCL\Cetrifugal_Head.scl - Agregando: ProgramBlocks_SCL\DeairCO2TempComp.scl - Agregando: ProgramBlocks_SCL\DeaireationValve.scl - Agregando: ProgramBlocks_SCL\Delay.scl - Agregando: ProgramBlocks_SCL\DeltaP.scl - Agregando: ProgramBlocks_SCL\FeedForward.scl - Agregando: ProgramBlocks_SCL\FillingTime.scl - Agregando: ProgramBlocks_SCL\Flow_To_Press_Loss.scl - Agregando: ProgramBlocks_SCL\Freq_To_mmH2O.scl - Agregando: ProgramBlocks_SCL\FrictionLoss.scl - Agregando: ProgramBlocks_SCL\Input_CheckFlowMetersSta.scl - Agregando: ProgramBlocks_SCL\Integral.scl - Agregando: ProgramBlocks_SCL\LowPassFilter.scl - Agregando: ProgramBlocks_SCL\MFMAnalogValues.scl - Agregando: ProgramBlocks_SCL\MSE Slope.scl - Agregando: ProgramBlocks_SCL\MaxCarboCO2 Vol.scl - Agregando: ProgramBlocks_SCL\Output_AnalogValueToHMI.scl - Agregando: ProgramBlocks_SCL\PID_Filling_Head_Calc.scl - Agregando: ProgramBlocks_SCL\PPM O2.scl - Agregando: ProgramBlocks_SCL\ProdBrixRecovery_BrixCal.scl - Agregando: ProgramBlocks_SCL\ProductAvailable.scl - Agregando: ProgramBlocks_SCL\ProductLiterInTank.scl - Agregando: ProgramBlocks_SCL\ProductQuality_Messages.scl - Agregando: ProgramBlocks_SCL\RecipeCalculation.scl - Agregando: ProgramBlocks_SCL\Signal Gen.scl - Agregando: ProgramBlocks_SCL\SlewLimit.scl - Agregando: ProgramBlocks_SCL\SpeedAdjust.scl - Agregando: ProgramBlocks_SCL\Statistical_Analisys.scl - Agregando: ProgramBlocks_SCL\SyrBrix_SyrupCorrPerc.scl - Agregando: ProgramBlocks_SCL\SyrupDensity.scl - Agregando: ProgramBlocks_SCL\SyrupRoomCtrl_UpdateVal.scl - Agregando: ProgramBlocks_SCL\TankLevelToHeight.scl - Agregando: ProgramBlocks_SCL\ValveFlow.scl - Agregando: ProgramBlocks_SCL\WaterDensity.scl - Agregando: ProgramBlocks_SCL\mPDS_PA_Ctrl_Write.scl - Agregando: ProgramBlocks_SCL\mPDS_SYR_PA_Ctrl_Write.scl - Agregando: ProgramBlocks_SCL\mmH2O_TO_Freq.scl - Agregando: scl_output\AnalogInstrument.md - Agregando: scl_output\Baialage.scl - Agregando: scl_output\BlendFill_StartUp_Seq.scl - Agregando: scl_output\BlenderCtrl_All_Auto.scl - Agregando: scl_output\BlenderCtrl_CIPModeInit.scl - Agregando: scl_output\BlenderCtrl_InitErrors.scl - Agregando: scl_output\BlenderCtrl_MFM Command.scl - Agregando: scl_output\BlenderCtrl_MachineInit.scl - Agregando: scl_output\BlenderCtrl_ManualActive.scl - Agregando: scl_output\BlenderCtrl_ProdModeInit.scl - Agregando: scl_output\BlenderCtrl_ResetSPWord.scl - Agregando: scl_output\BlenderCtrl_UpdatePWord.scl - Agregando: scl_output\BlenderCtrl__Main.scl - Agregando: scl_output\BlenderPIDCtrl_Monitor.scl - Agregando: scl_output\BlenderPIDCtrl_PresRelea.scl - Agregando: scl_output\BlenderPIDCtrl_ReadAnIn.scl - Agregando: scl_output\BlenderPIDCtrl_SaveInteg.scl - Agregando: scl_output\BlenderPIDCtrl_SaveValve.scl - Agregando: scl_output\BlenderPIDCtrl_WriteAnOu.scl - Agregando: scl_output\BlenderPIDCtrl__Loop.scl - Agregando: scl_output\BlenderPID_ActualRecipe.scl - Agregando: scl_output\BlenderPID_BlendingFault.scl - Agregando: scl_output\BlenderPID_FlowMeterErro.scl - Agregando: scl_output\BlenderPID_NextRecipe.scl - Agregando: scl_output\BlenderPID_PIDFFCalc.scl - Agregando: scl_output\BlenderPID_PIDInitParam.scl - Agregando: scl_output\BlenderPID_PIDResInteg.scl - Agregando: scl_output\BlenderPID_PIDSPCalc.scl - Agregando: scl_output\BlenderPID__Main.scl - Agregando: scl_output\BlenderPID__Main_Data.scl - Agregando: scl_output\BlenderRinse.scl - Agregando: scl_output\BlenderRinse_Done.scl - Agregando: scl_output\BlenderRun_MeasFilSpeed.scl - Agregando: scl_output\BlenderRun_MeasFil_Data.scl - Agregando: scl_output\BlenderRun_ProdTime.scl - Agregando: scl_output\BlenderRun_SelectConstan.scl - Agregando: scl_output\BlenderRun_Stopping.scl - Agregando: scl_output\BlenderRun__Control.scl - Agregando: scl_output\Blender_Constants.scl - Agregando: scl_output\Blender_Procedure_Data.scl - Agregando: scl_output\Blender_Variables.scl - Agregando: scl_output\Blender_Variables_Pers.scl - Agregando: scl_output\Blocco_1.scl - Agregando: scl_output\Blocco_dati_Test.scl - Agregando: scl_output\Block_compare.scl - Agregando: scl_output\Block_move.scl - Agregando: scl_output\BrixTracking_Data.scl - Agregando: scl_output\BrixTracking_ProdSamples.scl - Agregando: scl_output\BrixTracking_SampleTime.scl - Agregando: scl_output\CIP CVQ.scl - Agregando: scl_output\CIPLocal.scl - Agregando: scl_output\CIPLocal_ExecSimpleCIP.scl - Agregando: scl_output\CIPLocal_ExecStep.scl - Agregando: scl_output\CIPLocal_ProgInizialize.scl - Agregando: scl_output\CIPLocal_ProgStepDown.scl - Agregando: scl_output\CIPLocal_ProgStepUp.scl - Agregando: scl_output\CIPLocal_WaitEvent_Ctrl.scl - Agregando: scl_output\CIPMain.scl - Agregando: scl_output\CIPMain_Flood.scl - Agregando: scl_output\CIPMain_Total_Drain.scl - Agregando: scl_output\CIPRecipeManagement.scl - Agregando: scl_output\CIPRecipeManagement_Data.scl - Agregando: scl_output\CIPRecipe_01.scl - Agregando: scl_output\CIPRecipe_02.scl - Agregando: scl_output\CIPRecipe_03.scl - Agregando: scl_output\CIPRecipe_04.scl - Agregando: scl_output\CIPRecipe_05.scl - Agregando: scl_output\CIPRecipe_06.scl - Agregando: scl_output\CIPRecipe_07.scl - Agregando: scl_output\CIPRecipe_08.scl - Agregando: scl_output\CIPRecipe_09.scl - Agregando: scl_output\CIPRecipe_10.scl - Agregando: scl_output\CIPRecipe_11.scl - Agregando: scl_output\CIPRecipe_12.scl - Agregando: scl_output\CIPRecipe_13.scl - Agregando: scl_output\CIPRecipe_14.scl - Agregando: scl_output\CIPRecipe_15.scl - Agregando: scl_output\CIPRecipe_16.scl - Agregando: scl_output\CIPRecipe_17.scl - Agregando: scl_output\CIPRecipe_18.scl - Agregando: scl_output\CIPRecipe_19.scl - Agregando: scl_output\CIPRecipe_20.scl - Agregando: scl_output\CIPRecipe_21.scl - Agregando: scl_output\CIPRecipe_22.scl - Agregando: scl_output\CIPRecipe_23.scl - Agregando: scl_output\CIPRecipe_24.scl - Agregando: scl_output\CIPRecipe_25.scl - Agregando: scl_output\CIPRecipe_26.scl - Agregando: scl_output\CIPRecipe_27.scl - Agregando: scl_output\CIPRecipe_28.scl - Agregando: scl_output\CIPRecipe_29.scl - Agregando: scl_output\CIPRecipe_30.scl - Agregando: scl_output\CIPReportDB.scl - Agregando: scl_output\CIPReportManager.scl - Agregando: scl_output\CIP_FlipFlop.scl - Agregando: scl_output\CIP_Link_Type.md - Agregando: scl_output\CIP_Program_Variables.scl - Agregando: scl_output\CIP_SimpleProgr_Init.scl - Agregando: scl_output\CIP_Simple_Type.md - Agregando: scl_output\CIP_Step_Type.md - Agregando: scl_output\CIP_WaitEvent_Type.md - Agregando: scl_output\CO2 Solubility.scl - Agregando: scl_output\CO2EqPress.scl - Agregando: scl_output\CO2InjPressure.scl - Agregando: scl_output\CO2Tracking.scl - Agregando: scl_output\CO2Tracking_Data.scl - Agregando: scl_output\CO2Tracking_ProdSamples.scl - Agregando: scl_output\CO2Tracking_SampleTime.scl - Agregando: scl_output\COMPLETE_RESTART.scl - Agregando: scl_output\CPU_DP_Global_Diag.scl - Agregando: scl_output\CTRLCoolingSystem.scl - Agregando: scl_output\CVQ_1p7_8_Perc.scl - Agregando: scl_output\CYC_INT5.scl - Agregando: scl_output\CarboWaterLine_Seq.scl - Agregando: scl_output\Cetrifugal_Head.scl - Agregando: scl_output\Clock_Signal.scl - Agregando: scl_output\Co2_Counters.scl - Agregando: scl_output\Co2_Counters_DB.scl - Agregando: scl_output\DELETE.scl - Agregando: scl_output\DeairCO2TempComp.scl - Agregando: scl_output\DeaireationValve.scl - Agregando: scl_output\Deaireator_StartUp_Seq.scl - Agregando: scl_output\Default_SupervisionDB.scl - Agregando: scl_output\Delay.scl - Agregando: scl_output\DeltaP.scl - Agregando: scl_output\Device.md - Agregando: scl_output\DigitalInstrument.md - Agregando: scl_output\EQ_STRNG.scl - Agregando: scl_output\FW_DRand.scl - Agregando: scl_output\FeedForward.scl - Agregando: scl_output\FillerControl.scl - Agregando: scl_output\Filler_Head_Variables.scl - Agregando: scl_output\FillingTime.scl - Agregando: scl_output\FirstProduction_Data.scl - Agregando: scl_output\Flow_To_Press_Loss.scl - Agregando: scl_output\Freq_To_mmH2O.scl - Agregando: scl_output\FrictionLoss.scl - Agregando: scl_output\FunctionButton.md - Agregando: scl_output\GLOBAL_DIAG_DB.scl - Agregando: scl_output\GNS_PLCdia_MainRoutine.scl - Agregando: scl_output\GNS_PLCdia_Profibus.scl - Agregando: scl_output\GNS_PLCdia_ProfibusData.scl - Agregando: scl_output\GNS_PLCdia_Profinet.scl - Agregando: scl_output\GNS_PLCdia_ProfinetData.scl - Agregando: scl_output\GetProdBrixCO2_Anal_Inpt.scl - Agregando: scl_output\HMI_Alarms.scl - Agregando: scl_output\HMI_Blender_Parameters.scl - Agregando: scl_output\HMI_CPU_DP_Diag.scl - Agregando: scl_output\HMI_Device.scl - Agregando: scl_output\HMI_Digital.scl - Agregando: scl_output\HMI_IO_Showing.scl - Agregando: scl_output\HMI_Instrument.scl - Agregando: scl_output\HMI_Key_User.scl - Agregando: scl_output\HMI_Local_CIP_Variables.scl - Agregando: scl_output\HMI_PID.scl - Agregando: scl_output\HMI_Recipe_Edit.scl - Agregando: scl_output\HMI_Recipe_Name.scl - Agregando: scl_output\HMI_Refrige_IO_Showing.scl - Agregando: scl_output\HMI_Service.scl - Agregando: scl_output\HMI_Variables_Cmd.scl - Agregando: scl_output\HMI_Variables_Status.scl - Agregando: scl_output\ISOonTCP_or_TCP_Protocol.scl - Agregando: scl_output\ISOonTCP_or_TCP_Protocol_DB.scl - Agregando: scl_output\ITC_Communic_CIPRoom.scl - Agregando: scl_output\ITC_Communic_CIP_DI.scl - Agregando: scl_output\ITC_Communic_Filler.scl - Agregando: scl_output\ITC_Communic_Filler_DI.scl - Agregando: scl_output\ITC_Communic_MainData.scl - Agregando: scl_output\ITC_Communic_MainRoutine.scl - Agregando: scl_output\ITC_Communic_Mixer_DI.scl - Agregando: scl_output\ITC_Communic_ProdRoom.scl - Agregando: scl_output\ITC_Communic_Product_Room_DI.scl - Agregando: scl_output\ITC_DataIn.scl - Agregando: scl_output\ITC_DataOut.scl - Agregando: scl_output\ITC_Exchange_MainRoutine.scl - Agregando: scl_output\ITC_MainRoutine.scl +Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC +Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.scl +Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.md +Se agregarán 743 archivos. + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl + Agregando: ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl + Agregando: ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl + Agregando: scl_output\AlarmManagement.scl + Agregando: scl_output\AlarmPresenceAndAcknowledge.scl + Agregando: scl_output\AlarmsGeneric.scl + Agregando: scl_output\AxisTechnologyPositioning.scl + Agregando: scl_output\AxisTechnologyPositioning_GetData.scl + Agregando: scl_output\CHECK_AXIS_POSITION.scl + Agregando: scl_output\CONSTANTS.md + Agregando: scl_output\COPIA_DBW.scl + Agregando: scl_output\COPIA_DBs.scl + Agregando: scl_output\CYCL_EXC.scl + Agregando: scl_output\CYCL_FLT.scl + Agregando: scl_output\Calculate_Elapsed_Time.scl + Agregando: scl_output\Clocks.scl + Agregando: scl_output\ConveyorConsent.scl + Agregando: scl_output\Ctr_MiniMotor_Home.md + Agregando: scl_output\Ctr_MiniMotor_ProfPosition.md + Agregando: scl_output\Ctr_MiniMotor_ProfTorque.md + Agregando: scl_output\Ctr_MiniMotor_ProfVelocity.md + Agregando: scl_output\CyclicInterrupt_Axes.scl + Agregando: scl_output\DBS55_PN_CtrWord.md + Agregando: scl_output\DBS55_PN_Input.md + Agregando: scl_output\DBS55_PN_Output.md + Agregando: scl_output\DBS55_PN_StWord.md + Agregando: scl_output\DB_BottleFallen.scl + Agregando: scl_output\DB_CTR_Air_Alarms.scl + Agregando: scl_output\DB_CTR_General_Alarms.scl + Agregando: scl_output\DB_CTR_Pack_Alarm.scl + Agregando: scl_output\DB_CTR_TT_Alarm.scl + Agregando: scl_output\DB_CTR_Warnings.scl + Agregando: scl_output\DB_Elapsed_Time.scl + Agregando: scl_output\DB_Flow_Selection.scl + Agregando: scl_output\DB_General.scl + Agregando: scl_output\DB_General_Alarms.scl + Agregando: scl_output\DB_General_Run.scl + Agregando: scl_output\DB_HMI.scl + Agregando: scl_output\DB_HMI_CFG.scl + Agregando: scl_output\DB_HMI_DateTime.scl + Agregando: scl_output\DB_HMI_RCP_Transfer_Status.scl + Agregando: scl_output\DB_HMI_Recipe_Air.scl + Agregando: scl_output\DB_HMI_Recipe_Pack.scl + Agregando: scl_output\DB_HMI_Recipe_TTop.scl + Agregando: scl_output\DB_HMI_Timer.scl + Agregando: scl_output\DB_LIFO_HMI_Page_DB.scl + Agregando: scl_output\DB_LUBE___Ecolab.scl + Agregando: scl_output\DB_Lube___Dry_Ecolab.scl + Agregando: scl_output\DB_MiniMotor_PN_Device.scl + Agregando: scl_output\DB_Minimotor_Config.scl + Agregando: scl_output\DB_Mot_Manage_Altivar_320.scl + Agregando: scl_output\DB_MotorSimulate.scl + Agregando: scl_output\DB_PA_HMI_PLC_DataOra.scl + Agregando: scl_output\DB_PN_DP_Diag_List.scl + Agregando: scl_output\DB_Run_Signal_Selector.scl + Agregando: scl_output\DB_SET_TIMEZONE.scl + Agregando: scl_output\DB_Signal_Transport.scl + Agregando: scl_output\DB_TransportStatus.scl + Agregando: scl_output\DB_Ttop_Alarm.scl + Agregando: scl_output\DB_Ttop_Energy_Saving_Z1.scl + Agregando: scl_output\DB_Ttop_Energy_Saving_Z2.scl + Agregando: scl_output\DB_Ttop_Energy_Saving_Z3.scl + Agregando: scl_output\DB_Ttop_Fifo_1.scl + Agregando: scl_output\DB_Ttop_Fifo_2.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M30710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31310.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31610.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31810.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31910.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34010.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34310.scl + Agregando: scl_output\DB_Ttop_Motor_CFG.scl + Agregando: scl_output\DB_Ttop_Motor_M30710.scl + Agregando: scl_output\DB_Ttop_Motor_M31010.scl + Agregando: scl_output\DB_Ttop_Motor_M31110.scl + Agregando: scl_output\DB_Ttop_Motor_M31210.scl + Agregando: scl_output\DB_Ttop_Motor_M31310.scl + Agregando: scl_output\DB_Ttop_Motor_M31410.scl + Agregando: scl_output\DB_Ttop_Motor_M31510.scl + Agregando: scl_output\DB_Ttop_Motor_M31610.scl + Agregando: scl_output\DB_Ttop_Motor_M31710.scl + Agregando: scl_output\DB_Ttop_Motor_M31810.scl + Agregando: scl_output\DB_Ttop_Motor_M31910.scl + Agregando: scl_output\DB_Ttop_Motor_M34010.scl + Agregando: scl_output\DB_Ttop_Motor_M34110.scl + Agregando: scl_output\DB_Ttop_Motor_M34210.scl + Agregando: scl_output\DB_Ttop_Motor_M34310.scl + Agregando: scl_output\DB_Ttop_Motor_M34410.scl + Agregando: scl_output\DB_Ttop_Motor_U32810.scl + Agregando: scl_output\DB_Ttop_Motor_U32910.scl + Agregando: scl_output\DB_Ttop_Motor_U33010.scl + Agregando: scl_output\DB_Ttop_Motor_U33110.scl + Agregando: scl_output\DB_Ttop_Motor_U33210.scl + Agregando: scl_output\DB_Ttop_Motor_U33310.scl + Agregando: scl_output\DB_Ttop_Motor_U33410.scl + Agregando: scl_output\DB_Ttop_Motor_U33510.scl + Agregando: scl_output\DB_Ttop_Motor_U33610.scl + Agregando: scl_output\DB_Ttop_Motor_VIS_CFG.scl + Agregando: scl_output\DB_Ttop_Run.scl + Agregando: scl_output\DB_Warnings.scl + Agregando: scl_output\DataConveyors.scl + Agregando: scl_output\DbHmiDateTime.scl + Agregando: scl_output\DbHmiTimeZone.scl + Agregando: scl_output\DbSetTimeZone.scl + Agregando: scl_output\Default_tag_table.md + Agregando: scl_output\DividerMain.scl + Agregando: scl_output\FB_AccumTable.scl + Agregando: scl_output\FB_AccumTable_DB.scl + Agregando: scl_output\FB_AreaTracker.scl + Agregando: scl_output\FB_Base.scl + Agregando: scl_output\FB_BottleFallen.scl + Agregando: scl_output\FB_Calculate_Ramp.scl + Agregando: scl_output\FB_Calculate_Ramp_UpDown.scl + Agregando: scl_output\FB_ChannelSelector.scl + Agregando: scl_output\FB_Combiner_DB.scl + Agregando: scl_output\FB_DoserPair.scl + Agregando: scl_output\FB_Early_Restart.scl + Agregando: scl_output\FB_FIFO_Manage_DataType_Real.scl + Agregando: scl_output\FB_Feeder_DB_InfeedTable.scl + Agregando: scl_output\FB_Feeder_DB_OutfeedTable.scl + Agregando: scl_output\FB_InfeedChSelector_DB.scl + Agregando: scl_output\FB_LIFO_HMI_Page.scl + Agregando: scl_output\FB_Lube___Dry_Ecolab.scl + Agregando: scl_output\FB_Lube___EcoLab_VM.scl + Agregando: scl_output\FB_Lube___Ecolab.scl + Agregando: scl_output\FB_Lube___Water_Dry.scl + Agregando: scl_output\FB_Master_Slave_PID.scl + Agregando: scl_output\FB_MiniMotor_PN.scl + Agregando: scl_output\FB_Minimotor_Config.scl + Agregando: scl_output\FB_Mot_Manage_Altivar_320.scl + Agregando: scl_output\FB_Motors_Manage.scl + Agregando: scl_output\FB_OutfeedChSelector_DB.scl + Agregando: scl_output\FB_PositionAxis.scl + Agregando: scl_output\FB_PositionAxis_M30710.scl + Agregando: scl_output\FB_PositionAxis_M31310.scl + Agregando: scl_output\FB_PositionAxis_M31810.scl + Agregando: scl_output\FB_PositionAxis_M31910.scl + Agregando: scl_output\FB_PositionAxis_M34010.scl + Agregando: scl_output\FB_PositionAxis_M34310.scl + Agregando: scl_output\FB_Run_Timer_Selector.scl + Agregando: scl_output\FB_SICK_AFx60_PN.scl + Agregando: scl_output\FB_Show_Alarms.scl + Agregando: scl_output\FB_Ttop_Energy_Saving.scl + Agregando: scl_output\FB_VirtualEncoder.scl + Agregando: scl_output\FC Read DI.scl + Agregando: scl_output\FC Read DO.scl + Agregando: scl_output\FC Write DO.scl + Agregando: scl_output\FC_Air_Philosophy_01.scl + Agregando: scl_output\FC_Air_Philosophy_04.scl + Agregando: scl_output\FC_Air_Philosophy_08.scl + Agregando: scl_output\FC_Air_Philosophy_14.scl + Agregando: scl_output\FC_Air_Philosophy_17.scl + Agregando: scl_output\FC_Air_Philosophy_18.scl + Agregando: scl_output\FC_Air_Philosophy_Manage.scl + Agregando: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl + Agregando: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl + Agregando: scl_output\FC_CMP_Machine.scl + Agregando: scl_output\FC_CTR_Alarm.scl + Agregando: scl_output\FC_Compute_AN_Speed.scl + Agregando: scl_output\FC_Compute_Machine_Speed.scl + Agregando: scl_output\FC_FormatCheck.scl + Agregando: scl_output\FC_General_Alarms.scl + Agregando: scl_output\FC_General_Lamp.scl + Agregando: scl_output\FC_General_Warning.scl + Agregando: scl_output\FC_Get_DBnum.scl + Agregando: scl_output\FC_HMI.scl + Agregando: scl_output\FC_HMI_Date_Time.scl + Agregando: scl_output\FC_HMI_PSW_Cfg.scl + Agregando: scl_output\FC_HMI_RCP_Transfer_Status.scl + Agregando: scl_output\FC_HMI_Recipe_TTop.scl + Agregando: scl_output\FC_HMI_Timer.scl + Agregando: scl_output\FC_Homing.scl + Agregando: scl_output\FC_Mot_Init_CFG.scl + Agregando: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl + Agregando: scl_output\FC_Mot_Manage_EOLO_mBar.scl + Agregando: scl_output\FC_Mot_Manage_Minimotor.scl + Agregando: scl_output\FC_Mot_Manage_Movigear.scl + Agregando: scl_output\FC_Mot_Manage_Movigear_ADV.scl + Agregando: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl + Agregando: scl_output\FC_Mot_Manage_Movimot.scl + Agregando: scl_output\FC_Mot_Manage_VFD_Analog.scl + Agregando: scl_output\FC_Mot_Manage_VFD_Dig.scl + Agregando: scl_output\FC_Mot_Manage_VFD_FC300.scl + Agregando: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl + Agregando: scl_output\FC_Motor_Protocols.scl + Agregando: scl_output\FC_Movifit_Status.scl + Agregando: scl_output\FC_ProfPos.scl + Agregando: scl_output\FC_ProfTrq.scl + Agregando: scl_output\FC_ProfVel.scl + Agregando: scl_output\FC_Profinet_Allarms.scl + Agregando: scl_output\FC_Read_EOLO_mBar.scl + Agregando: scl_output\FC_Reference_management.scl + Agregando: scl_output\FC_S_Everz.scl + Agregando: scl_output\FC_S_Everz_ON_OFF.scl + Agregando: scl_output\FC_S_Everz_Struct.scl + Agregando: scl_output\FC_Scale_Real.scl + Agregando: scl_output\FC_Scale_Speed_w_Gap.scl + Agregando: scl_output\FC_Scaling.scl + Agregando: scl_output\FC_Siemens_G120C.scl + Agregando: scl_output\FC_Signal_Configuration_Bits.scl + Agregando: scl_output\FC_Signal_Discharge_Output_Force.scl + Agregando: scl_output\FC_Signal_Infeed_Output_Force.scl + Agregando: scl_output\FC_Signal_Input_Force_Control.scl + Agregando: scl_output\FC_Signals_Discharge_Timers.scl + Agregando: scl_output\FC_Signals_Discharge_Timers_Read.scl + Agregando: scl_output\FC_Signals_Infeed_Timers.scl + Agregando: scl_output\FC_Signals_Infeed_Timers_Read.scl + Agregando: scl_output\FC_Simple_PID.scl + Agregando: scl_output\FC_Simulation.scl + Agregando: scl_output\FC_Ttop_Alarms.scl + Agregando: scl_output\FC_Ttop_Configuration.scl + Agregando: scl_output\FC_Ttop_Devices.scl + Agregando: scl_output\FC_Ttop_Motor_M30710_Div_GuidesIn.scl + Agregando: scl_output\FC_Ttop_Motor_M31010_Divider.scl + Agregando: scl_output\FC_Ttop_Motor_M31110_CombiDx.scl + Agregando: scl_output\FC_Ttop_Motor_M31210_CombiSx.scl + Agregando: scl_output\FC_Ttop_Motor_M31310_Div_GuidesOut.scl + Agregando: scl_output\FC_Ttop_Motor_M31410_DivOut.scl + Agregando: scl_output\FC_Ttop_Motor_M31510_CurveIn.scl + Agregando: scl_output\FC_Ttop_Motor_M31610_Tabl_InfeedSx.scl + Agregando: scl_output\FC_Ttop_Motor_M31710_Tabl_InfeedDx.scl + Agregando: scl_output\FC_Ttop_Motor_M31810_Tabl_GuidesIn.scl + Agregando: scl_output\FC_Ttop_Motor_M31910_Tabl_SelectorIn.scl + Agregando: scl_output\FC_Ttop_Motor_M34010_Tabl_SelectorOut.scl + Agregando: scl_output\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.scl + Agregando: scl_output\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.scl + Agregando: scl_output\FC_Ttop_Motor_M34310_Tabl_GuidesOut.scl + Agregando: scl_output\FC_Ttop_Motor_M34410_CurveOut.scl + Agregando: scl_output\FC_Ttop_Motor_U32810_Ch1.scl + Agregando: scl_output\FC_Ttop_Motor_U32910_Ch2.scl + Agregando: scl_output\FC_Ttop_Motor_U33010_Ch3.scl + Agregando: scl_output\FC_Ttop_Motor_U33110_Ch4.scl + Agregando: scl_output\FC_Ttop_Motor_U33210_Ch5.scl + Agregando: scl_output\FC_Ttop_Motor_U33310_Ch6.scl + Agregando: scl_output\FC_Ttop_Motor_U33410_Ch7.scl + Agregando: scl_output\FC_Ttop_Motor_U33510_Ch8.scl + Agregando: scl_output\FC_Ttop_Motor_U33610_Ch9.scl + Agregando: scl_output\FC_Ttop_Philosophy_01.scl + Agregando: scl_output\FC_Ttop_Philosophy_02.scl + Agregando: scl_output\FC_Ttop_Philosophy_03.scl + Agregando: scl_output\FC_Ttop_Philosophy_04.scl + Agregando: scl_output\FC_Ttop_Philosophy_05.scl + Agregando: scl_output\FC_Ttop_Philosophy_06.scl + Agregando: scl_output\FC_Ttop_Philosophy_07.scl + Agregando: scl_output\FC_Ttop_Philosophy_08.scl + Agregando: scl_output\FC_Ttop_Philosophy_09.scl + Agregando: scl_output\FC_Ttop_Philosophy_Manage.scl + Agregando: scl_output\FC_Ttop_Run.scl + Agregando: scl_output\FC_Turk_Lamp.scl + Agregando: scl_output\FcHmiData.scl + Agregando: scl_output\FcHmiDateTime.scl + Agregando: scl_output\FcHmiRcpDivider.scl + Agregando: scl_output\FcMainConfig.scl + Agregando: scl_output\FcTon.scl + Agregando: scl_output\FcTonStruct.scl + Agregando: scl_output\Fill_Zero_Area.scl + Agregando: scl_output\Get_Put.md + Agregando: scl_output\HW_ERR.scl + Agregando: scl_output\HW_INT0.scl + Agregando: scl_output\HmiData.scl + Agregando: scl_output\HmiRcpDivider.scl Agregando: scl_output\I_O_FLT1.scl - Agregando: scl_output\Input.scl - Agregando: scl_output\Input_CheckFlowMetersSta.scl - Agregando: scl_output\Input_Data.scl - Agregando: scl_output\Input_DigitalCtrl.scl - Agregando: scl_output\Input_DigitalScanner.scl + Agregando: scl_output\I_O_FLT2.scl Agregando: scl_output\Inputs.md - Agregando: scl_output\InputsMaster.md - Agregando: scl_output\Instrument_Scanner.scl - Agregando: scl_output\Integral.scl - Agregando: scl_output\Interlocking_Panel.scl - Agregando: scl_output\Interlocking_Panel_1.scl - Agregando: scl_output\Interlocking_Variables.scl - Agregando: scl_output\Key_Read___Write.scl - Agregando: scl_output\Key_Read___Write_Data.scl - Agregando: scl_output\LIMIT_I.scl - Agregando: scl_output\LIMIT_R.scl - Agregando: scl_output\LowPassFilter.scl - Agregando: scl_output\MFMAnalogValues.scl - Agregando: scl_output\MFMAnalogValues_Totalize.scl - Agregando: scl_output\MFM_Analog_Value_Data.scl - Agregando: scl_output\MOD_ERR.scl - Agregando: scl_output\MSE Slope.scl - Agregando: scl_output\Machine_Co2_Cons.scl - Agregando: scl_output\Maselli_PA_Control.scl - Agregando: scl_output\Maselli_PA_Ctrl_Read.scl - Agregando: scl_output\Maselli_PA_Ctrl_Transfer.scl - Agregando: scl_output\Maselli_PA_Ctrl_Write.scl - Agregando: scl_output\Maselli_PA_Data.scl - Agregando: scl_output\MaxCarboCO2 Vol.scl - Agregando: scl_output\Memories.md - Agregando: scl_output\MessageScroll.scl - Agregando: scl_output\ModValveFault.scl - Agregando: scl_output\ONS_R.scl - Agregando: scl_output\Output.scl - Agregando: scl_output\Output_AnalogValueToHMI.scl - Agregando: scl_output\Output_CO2InjPress.scl + Agregando: scl_output\LCamHdl_AdditionalConstants.md + Agregando: scl_output\LCamHdl_ConfigConstants.md + Agregando: scl_output\LCamHdl_CreateCamAdvanced.scl + Agregando: scl_output\LCamHdl_ProfileConstants.md + Agregando: scl_output\LCamHdl_typeAdvancedConfig.md + Agregando: scl_output\LCamHdl_typeAdvancedElement.md + Agregando: scl_output\LCamHdl_typeDiagnostics.md + Agregando: scl_output\LampsGeneric.scl + Agregando: scl_output\MC_Interpolator.scl + Agregando: scl_output\MC_PreInterpolator.scl + Agregando: scl_output\MC_Servo.scl + Agregando: scl_output\MachineCycle.scl + Agregando: scl_output\MachineMain.scl + Agregando: scl_output\Merker.md Agregando: scl_output\Outputs.md - Agregando: scl_output\OutputsFesto.md - Agregando: scl_output\OutputsMaster.md - Agregando: scl_output\PID.md - Agregando: scl_output\PIDControl.scl - Agregando: scl_output\PID_Filling_Head.scl - Agregando: scl_output\PID_Filling_Head_Calc.scl - Agregando: scl_output\PID_Filling_Head_Data.scl - Agregando: scl_output\PID_MAIN_Data.scl - Agregando: scl_output\PID_RMM301.scl - Agregando: scl_output\PID_RMM301_Data.scl - Agregando: scl_output\PID_RMM303.scl - Agregando: scl_output\PID_RMM303_Data.scl - Agregando: scl_output\PID_RMM304.scl - Agregando: scl_output\PID_RMM304_Data.scl - Agregando: scl_output\PID_RMP302.scl - Agregando: scl_output\PID_RMP302_Data.scl - Agregando: scl_output\PID_RVM301.scl - Agregando: scl_output\PID_RVM301_Data.scl - Agregando: scl_output\PID_RVM319_Data.scl - Agregando: scl_output\PID_RVM319_PRD.scl - Agregando: scl_output\PID_RVN302.scl - Agregando: scl_output\PID_RVN302_Data.scl - Agregando: scl_output\PID_RVP303.scl - Agregando: scl_output\PID_RVP303_Data.scl - Agregando: scl_output\PID_RVS318.scl - Agregando: scl_output\PID_RVS318_Data.scl - Agregando: scl_output\PID_Variables.scl - Agregando: scl_output\PPM O2.scl - Agregando: scl_output\PPM303_VFC_Ctrl.scl - Agregando: scl_output\PPM305_VFC_Ctrl.scl - Agregando: scl_output\PPM307_VFC_Ctrl.scl - Agregando: scl_output\PPN301_VFC_Ctrl.scl - Agregando: scl_output\PPP302_VFC_Ctrl.scl - Agregando: scl_output\Pneumatic_Valve_Ctrl.scl - Agregando: scl_output\Pneumatic_Valve_Fault.scl - Agregando: scl_output\Pneumatic_Valve_Fault_DB.scl - Agregando: scl_output\Procedure.scl - Agregando: scl_output\ProcedureBlendFill_StartUp.scl - Agregando: scl_output\ProcedureBrixTracking.scl - Agregando: scl_output\ProcedureCarboWaterLine.scl - Agregando: scl_output\ProcedureDeaireator_StartUp.scl - Agregando: scl_output\ProcedureFirstProduction.scl - Agregando: scl_output\ProcedureProdBrixRecovery.scl - Agregando: scl_output\ProcedureProdTankDrain.scl - Agregando: scl_output\ProcedureProdTankRunOut.scl - Agregando: scl_output\ProcedureSyrupLineMFMPrep.scl - Agregando: scl_output\ProcedureSyrupMFMStartUp.scl - Agregando: scl_output\ProcedureSyrup_RunOut.scl - Agregando: scl_output\Procedure_Variables.scl - Agregando: scl_output\ProdBrixRecovery_BrixCal.scl - Agregando: scl_output\ProdBrixRecovery_DB.scl - Agregando: scl_output\ProdReportDB.scl - Agregando: scl_output\ProdReportManager.scl - Agregando: scl_output\Prod_Tank_Drain_Seq.scl - Agregando: scl_output\Prod_Tank_PressCtrl.scl - Agregando: scl_output\Prod_Tank_RunOut_Seq.scl - Agregando: scl_output\ProductAvailable.scl - Agregando: scl_output\ProductLiterInTank.scl - Agregando: scl_output\ProductPipeDrain.scl - Agregando: scl_output\ProductPipeDrain_Seq.scl - Agregando: scl_output\ProductPipeRunOut.scl - Agregando: scl_output\ProductPipeRunOut_Seq.scl - Agregando: scl_output\ProductQuality.scl - Agregando: scl_output\ProductQuality_Messages.scl - Agregando: scl_output\Profibus_Network.scl - Agregando: scl_output\Profibus_Variables.scl - Agregando: scl_output\Programming_error.scl - Agregando: scl_output\PumpsControl.scl - Agregando: scl_output\QCO_Monitor.scl - Agregando: scl_output\QCO_Phase.md - Agregando: scl_output\QCO_Spare.md - Agregando: scl_output\QCO_Timer.md - Agregando: scl_output\QCO_Timer_Array_1.md - Agregando: scl_output\QCO_Timing_DB.scl + Agregando: scl_output\PROG_ERR.scl Agregando: scl_output\RACK_FLT.scl - Agregando: scl_output\REPLACE_Mod.scl - Agregando: scl_output\ReadAnalogIn.scl - Agregando: scl_output\ReadAnalogIn_Fault_DB.scl - Agregando: scl_output\RecipeCalculation.scl - Agregando: scl_output\RecipeEditDataSave.scl - Agregando: scl_output\RecipeManagement_Data.scl - Agregando: scl_output\RecipeManagement___Prod.scl - Agregando: scl_output\Recipe_Prod.md - Agregando: scl_output\Recipe__01.scl - Agregando: scl_output\Recipe__02.scl - Agregando: scl_output\Recipe__03.scl - Agregando: scl_output\Recipe__04.scl - Agregando: scl_output\Recipe__05.scl - Agregando: scl_output\Recipe__06.scl - Agregando: scl_output\Recipe__07.scl - Agregando: scl_output\Recipe__08.scl - Agregando: scl_output\Recipe__09.scl - Agregando: scl_output\Recipe__10.scl - Agregando: scl_output\Recipe__11.scl - Agregando: scl_output\Recipe__12.scl - Agregando: scl_output\Recipe__13.scl - Agregando: scl_output\Recipe__14.scl - Agregando: scl_output\Recipe__15.scl - Agregando: scl_output\Recipe__16.scl - Agregando: scl_output\Recipe__17.scl - Agregando: scl_output\Recipe__18.scl - Agregando: scl_output\Recipe__19.scl - Agregando: scl_output\Recipe__20.scl - Agregando: scl_output\Recipe__21.scl - Agregando: scl_output\Recipe__22.scl - Agregando: scl_output\Recipe__23.scl - Agregando: scl_output\Recipe__24.scl - Agregando: scl_output\Recipe__25.scl - Agregando: scl_output\Recipe__26.scl - Agregando: scl_output\Recipe__27.scl - Agregando: scl_output\Recipe__28.scl - Agregando: scl_output\Recipe__29.scl - Agregando: scl_output\Recipe__30.scl - Agregando: scl_output\Recipe__31.scl - Agregando: scl_output\Recipe__32.scl - Agregando: scl_output\Recipe__33.scl - Agregando: scl_output\Recipe__34.scl - Agregando: scl_output\Recipe__35.scl - Agregando: scl_output\Recipe__36.scl - Agregando: scl_output\Recipe__37.scl - Agregando: scl_output\Recipe__38.scl - Agregando: scl_output\Recipe__39.scl - Agregando: scl_output\Recipe__40.scl - Agregando: scl_output\Recipe__41.scl - Agregando: scl_output\Recipe__42.scl - Agregando: scl_output\Recipe__43.scl - Agregando: scl_output\Recipe__44.scl - Agregando: scl_output\Recipe__45.scl - Agregando: scl_output\Recipe__46.scl - Agregando: scl_output\Recipe__47.scl - Agregando: scl_output\Recipe__48.scl - Agregando: scl_output\Recipe__49.scl - Agregando: scl_output\Recipe__50.scl - Agregando: scl_output\ReportCIPSimpleData.md - Agregando: scl_output\SEL_I.scl - Agregando: scl_output\SEL_R.scl - Agregando: scl_output\SLIM_Block.scl - Agregando: scl_output\SLIM_Variables.scl - Agregando: scl_output\Safeties.scl - Agregando: scl_output\SelCheckBrixSource.scl - Agregando: scl_output\Sel_Check_Brix_Data.scl - Agregando: scl_output\Signal Gen.scl - Agregando: scl_output\Signal_Gen_Data.scl - Agregando: scl_output\SlewLimit.scl - Agregando: scl_output\SpeedAdjust.scl - Agregando: scl_output\Statistical_Analisys.scl - Agregando: scl_output\SubCarb.scl - Agregando: scl_output\SubCarb_DB.scl - Agregando: scl_output\SyrBrix_Autocorrection.scl - Agregando: scl_output\SyrBrix_SyrupCorrPerc.scl - Agregando: scl_output\SyrupDensity.scl - Agregando: scl_output\SyrupRoomCtrl.scl - Agregando: scl_output\SyrupRoomCtrl_UpdateVal.scl - Agregando: scl_output\Syrup_Line_MFM_Prep_Seq.scl - Agregando: scl_output\Syrup_MFM_StartUp_Seq.scl - Agregando: scl_output\Syrup_Rinse_QCO_Seq.scl - Agregando: scl_output\System_RunOut_Variables.scl - Agregando: scl_output\System_Run_Out.scl - Agregando: scl_output\System_Run_Out_Data.scl - Agregando: scl_output\TADDR_PAR.md - Agregando: scl_output\TCON_PAR.md - Agregando: scl_output\TCON_PAR_LF.md - Agregando: scl_output\T_Timer.scl - Agregando: scl_output\Tabella_delle_variabili_1.md - Agregando: scl_output\Tabella_delle_variabili_2.md - Agregando: scl_output\Tabella_delle_variabili_standard.md - Agregando: scl_output\TankLevel.scl - Agregando: scl_output\TankLevelToHeight.scl - Agregando: scl_output\Time_error_interrupt.scl - Agregando: scl_output\Timers_Counters.md - Agregando: scl_output\Tipo_di_dati_utente_1.md - Agregando: scl_output\Tipo_di_dati_utente_2.md - Agregando: scl_output\VacuumCtrl.scl - Agregando: scl_output\ValveFlow.scl - Agregando: scl_output\WaterDensity.scl - Agregando: scl_output\WritePeripheral.scl - Agregando: scl_output\_CYCL_EXC.scl - Agregando: scl_output\_StepMove.scl - Agregando: scl_output\_StepMove_Test.scl - Agregando: scl_output\mPDS_PA_Control.scl - Agregando: scl_output\mPDS_PA_Ctrl_Parameters.scl - Agregando: scl_output\mPDS_PA_Ctrl_Read.scl - Agregando: scl_output\mPDS_PA_Ctrl_Transfer.scl - Agregando: scl_output\mPDS_PA_Ctrl_Write.scl - Agregando: scl_output\mPDS_PA_Data.scl - Agregando: scl_output\mPDS_SYR_PA_Control.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Param.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Read.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Trans.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Write.scl - Agregando: scl_output\mPDS_SYR_PA_Data.scl - Agregando: scl_output\mPPM303StartUpRamp.scl - Agregando: scl_output\mmH2O_TO_Freq.scl - Agregando: xref_output\source\AnalogInstrument.md - Agregando: xref_output\source\Baialage.md - Agregando: xref_output\source\BlendFill_StartUp_Seq.md - Agregando: xref_output\source\BlenderCtrl_All_Auto.md - Agregando: xref_output\source\BlenderCtrl_CIPModeInit.md - Agregando: xref_output\source\BlenderCtrl_InitErrors.md - Agregando: xref_output\source\BlenderCtrl_MFM Command.md - Agregando: xref_output\source\BlenderCtrl_MachineInit.md - Agregando: xref_output\source\BlenderCtrl_ManualActive.md - Agregando: xref_output\source\BlenderCtrl_ProdModeInit.md - Agregando: xref_output\source\BlenderCtrl_ResetSPWord.md - Agregando: xref_output\source\BlenderCtrl_UpdatePWord.md - Agregando: xref_output\source\BlenderCtrl__Main.md - Agregando: xref_output\source\BlenderPIDCtrl_Monitor.md - Agregando: xref_output\source\BlenderPIDCtrl_PresRelea.md - Agregando: xref_output\source\BlenderPIDCtrl_ReadAnIn.md - Agregando: xref_output\source\BlenderPIDCtrl_SaveInteg.md - Agregando: xref_output\source\BlenderPIDCtrl_SaveValve.md - Agregando: xref_output\source\BlenderPIDCtrl_WriteAnOu.md - Agregando: xref_output\source\BlenderPIDCtrl__Loop.md - Agregando: xref_output\source\BlenderPID_ActualRecipe.md - Agregando: xref_output\source\BlenderPID_BlendingFault.md - Agregando: xref_output\source\BlenderPID_FlowMeterErro.md - Agregando: xref_output\source\BlenderPID_NextRecipe.md - Agregando: xref_output\source\BlenderPID_PIDFFCalc.md - Agregando: xref_output\source\BlenderPID_PIDInitParam.md - Agregando: xref_output\source\BlenderPID_PIDResInteg.md - Agregando: xref_output\source\BlenderPID_PIDSPCalc.md - Agregando: xref_output\source\BlenderPID__Main.md - Agregando: xref_output\source\BlenderPID__Main_Data.md - Agregando: xref_output\source\BlenderRinse.md - Agregando: xref_output\source\BlenderRinse_Done.md - Agregando: xref_output\source\BlenderRun_MeasFilSpeed.md - Agregando: xref_output\source\BlenderRun_MeasFil_Data.md - Agregando: xref_output\source\BlenderRun_ProdTime.md - Agregando: xref_output\source\BlenderRun_SelectConstan.md - Agregando: xref_output\source\BlenderRun_Stopping.md - Agregando: xref_output\source\BlenderRun__Control.md - Agregando: xref_output\source\Blender_Constants.md - Agregando: xref_output\source\Blender_Procedure_Data.md - Agregando: xref_output\source\Blender_Variables.md - Agregando: xref_output\source\Blender_Variables_Pers.md - Agregando: xref_output\source\Blocco_1.md - Agregando: xref_output\source\Blocco_dati_Test.md - Agregando: xref_output\source\Block_compare.md - Agregando: xref_output\source\Block_move.md - Agregando: xref_output\source\BrixTracking_Data.md - Agregando: xref_output\source\BrixTracking_ProdSamples.md - Agregando: xref_output\source\BrixTracking_SampleTime.md - Agregando: xref_output\source\CIP CVQ.md - Agregando: xref_output\source\CIPLocal.md - Agregando: xref_output\source\CIPLocal_ExecSimpleCIP.md - Agregando: xref_output\source\CIPLocal_ExecStep.md - Agregando: xref_output\source\CIPLocal_ProgInizialize.md - Agregando: xref_output\source\CIPLocal_ProgStepDown.md - Agregando: xref_output\source\CIPLocal_ProgStepUp.md - Agregando: xref_output\source\CIPLocal_WaitEvent_Ctrl.md - Agregando: xref_output\source\CIPMain.md - Agregando: xref_output\source\CIPMain_Flood.md - Agregando: xref_output\source\CIPMain_Total_Drain.md - Agregando: xref_output\source\CIPRecipeManagement.md - Agregando: xref_output\source\CIPRecipeManagement_Data.md - Agregando: xref_output\source\CIPRecipe_01.md - Agregando: xref_output\source\CIPRecipe_02.md - Agregando: xref_output\source\CIPRecipe_03.md - Agregando: xref_output\source\CIPRecipe_04.md - Agregando: xref_output\source\CIPRecipe_05.md - Agregando: xref_output\source\CIPRecipe_06.md - Agregando: xref_output\source\CIPRecipe_07.md - Agregando: xref_output\source\CIPRecipe_08.md - Agregando: xref_output\source\CIPRecipe_09.md - Agregando: xref_output\source\CIPRecipe_10.md - Agregando: xref_output\source\CIPRecipe_11.md - Agregando: xref_output\source\CIPRecipe_12.md - Agregando: xref_output\source\CIPRecipe_13.md - Agregando: xref_output\source\CIPRecipe_14.md - Agregando: xref_output\source\CIPRecipe_15.md - Agregando: xref_output\source\CIPRecipe_16.md - Agregando: xref_output\source\CIPRecipe_17.md - Agregando: xref_output\source\CIPRecipe_18.md - Agregando: xref_output\source\CIPRecipe_19.md - Agregando: xref_output\source\CIPRecipe_20.md - Agregando: xref_output\source\CIPRecipe_21.md - Agregando: xref_output\source\CIPRecipe_22.md - Agregando: xref_output\source\CIPRecipe_23.md - Agregando: xref_output\source\CIPRecipe_24.md - Agregando: xref_output\source\CIPRecipe_25.md - Agregando: xref_output\source\CIPRecipe_26.md - Agregando: xref_output\source\CIPRecipe_27.md - Agregando: xref_output\source\CIPRecipe_28.md - Agregando: xref_output\source\CIPRecipe_29.md - Agregando: xref_output\source\CIPRecipe_30.md - Agregando: xref_output\source\CIPReportDB.md - Agregando: xref_output\source\CIPReportManager.md - Agregando: xref_output\source\CIP_FlipFlop.md - Agregando: xref_output\source\CIP_Link_Type.md - Agregando: xref_output\source\CIP_Program_Variables.md - Agregando: xref_output\source\CIP_SimpleProgr_Init.md - Agregando: xref_output\source\CIP_Simple_Type.md - Agregando: xref_output\source\CIP_Step_Type.md - Agregando: xref_output\source\CIP_WaitEvent_Type.md - Agregando: xref_output\source\CO2 Solubility.md - Agregando: xref_output\source\CO2EqPress.md - Agregando: xref_output\source\CO2InjPressure.md - Agregando: xref_output\source\CO2Tracking.md - Agregando: xref_output\source\CO2Tracking_Data.md - Agregando: xref_output\source\CO2Tracking_ProdSamples.md - Agregando: xref_output\source\CO2Tracking_SampleTime.md - Agregando: xref_output\source\COMPLETE_RESTART.md - Agregando: xref_output\source\CPU_DP_Global_Diag.md - Agregando: xref_output\source\CTRLCoolingSystem.md - Agregando: xref_output\source\CVQ_1p7_8_Perc.md - Agregando: xref_output\source\CYC_INT5.md - Agregando: xref_output\source\CarboWaterLine_Seq.md - Agregando: xref_output\source\Cetrifugal_Head.md - Agregando: xref_output\source\Clock_Signal.md - Agregando: xref_output\source\Co2_Counters.md - Agregando: xref_output\source\Co2_Counters_DB.md - Agregando: xref_output\source\DELETE.md - Agregando: xref_output\source\DeairCO2TempComp.md - Agregando: xref_output\source\DeaireationValve.md - Agregando: xref_output\source\Deaireator_StartUp_Seq.md - Agregando: xref_output\source\Default_SupervisionDB.md - Agregando: xref_output\source\Delay.md - Agregando: xref_output\source\DeltaP.md - Agregando: xref_output\source\Device.md - Agregando: xref_output\source\DigitalInstrument.md - Agregando: xref_output\source\EQ_STRNG.md - Agregando: xref_output\source\FW_DRand.md - Agregando: xref_output\source\FeedForward.md - Agregando: xref_output\source\FillerControl.md - Agregando: xref_output\source\Filler_Head_Variables.md - Agregando: xref_output\source\FillingTime.md - Agregando: xref_output\source\FirstProduction_Data.md - Agregando: xref_output\source\Flow_To_Press_Loss.md - Agregando: xref_output\source\Freq_To_mmH2O.md - Agregando: xref_output\source\FrictionLoss.md - Agregando: xref_output\source\FunctionButton.md - Agregando: xref_output\source\GLOBAL_DIAG_DB.md - Agregando: xref_output\source\GNS_PLCdia_MainRoutine.md - Agregando: xref_output\source\GNS_PLCdia_Profibus.md - Agregando: xref_output\source\GNS_PLCdia_ProfibusData.md - Agregando: xref_output\source\GNS_PLCdia_Profinet.md - Agregando: xref_output\source\GNS_PLCdia_ProfinetData.md - Agregando: xref_output\source\GetProdBrixCO2_Anal_Inpt.md - Agregando: xref_output\source\HMI_Alarms.md - Agregando: xref_output\source\HMI_Blender_Parameters.md - Agregando: xref_output\source\HMI_CPU_DP_Diag.md - Agregando: xref_output\source\HMI_Device.md - Agregando: xref_output\source\HMI_Digital.md - Agregando: xref_output\source\HMI_IO_Showing.md - Agregando: xref_output\source\HMI_Instrument.md - Agregando: xref_output\source\HMI_Key_User.md - Agregando: xref_output\source\HMI_Local_CIP_Variables.md - Agregando: xref_output\source\HMI_PID.md - Agregando: xref_output\source\HMI_Recipe_Edit.md - Agregando: xref_output\source\HMI_Recipe_Name.md - Agregando: xref_output\source\HMI_Refrige_IO_Showing.md - Agregando: xref_output\source\HMI_Service.md - Agregando: xref_output\source\HMI_Variables_Cmd.md - Agregando: xref_output\source\HMI_Variables_Status.md - Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol.md - Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol_DB.md - Agregando: xref_output\source\ITC_Communic_CIPRoom.md - Agregando: xref_output\source\ITC_Communic_CIP_DI.md - Agregando: xref_output\source\ITC_Communic_Filler.md - Agregando: xref_output\source\ITC_Communic_Filler_DI.md - Agregando: xref_output\source\ITC_Communic_MainData.md - Agregando: xref_output\source\ITC_Communic_MainRoutine.md - Agregando: xref_output\source\ITC_Communic_Mixer_DI.md - Agregando: xref_output\source\ITC_Communic_ProdRoom.md - Agregando: xref_output\source\ITC_Communic_Product_Room_DI.md - Agregando: xref_output\source\ITC_DataIn.md - Agregando: xref_output\source\ITC_DataOut.md - Agregando: xref_output\source\ITC_Exchange_MainRoutine.md - Agregando: xref_output\source\ITC_MainRoutine.md + Agregando: scl_output\RESTART.scl + Agregando: scl_output\RampGenerator.scl + Agregando: scl_output\Rcp.md + Agregando: scl_output\ST_SICK_AFx60.md + Agregando: scl_output\ST_SICK_AFx60_Error.md + Agregando: scl_output\SeamlessDivider_Main.scl + Agregando: scl_output\SeamlessDivider_Technology.scl + Agregando: scl_output\SeamlessDivider_Technology_MCInterrupt.scl + Agregando: scl_output\SignalTtopConveyors.scl + Agregando: scl_output\Startup.scl + Agregando: scl_output\Startup_STOP_to_RUN.scl + Agregando: scl_output\Timer.md + Agregando: scl_output\TimingBeltInterrupt.scl + Agregando: scl_output\TimingBeltManager.scl + Agregando: scl_output\UDT_Air_Energy_Saving.md + Agregando: scl_output\UDT_Air_Obstruction.md + Agregando: scl_output\UDT_AlrLube.md + Agregando: scl_output\UDT_AlrLubrification.md + Agregando: scl_output\UDT_AnalogDevice.md + Agregando: scl_output\UDT_EcoSync_Liner.md + Agregando: scl_output\UDT_Fifo.md + Agregando: scl_output\UDT_FormatStatus.md + Agregando: scl_output\UDT_LubeZone.md + Agregando: scl_output\UDT_Lubrication.md + Agregando: scl_output\UDT_LubrificationZone.md + Agregando: scl_output\UDT_Motor.md + Agregando: scl_output\UDT_PID_Setup.md + Agregando: scl_output\UDT_Philosofy_Data_TTOP.md + Agregando: scl_output\UDT_RCP_STATUS.md + Agregando: scl_output\UDT_Run.md + Agregando: scl_output\UDT_Scale_Data.md + Agregando: scl_output\UDT_Signal.md + Agregando: scl_output\UDT_Syncro__Data.md + Agregando: scl_output\UDT_Syncro__Liner.md + Agregando: scl_output\UDT_Timer.md + Agregando: scl_output\UDT_Timer_ONOFF.md + Agregando: scl_output\VirtualMasterManager.scl + Agregando: scl_output\_hmiShitData.scl + Agregando: scl_output\_instAlarmPresence.scl + Agregando: scl_output\_instDivider.scl + Agregando: scl_output\_instDividerMotion.scl + Agregando: scl_output\_instDivider_PostServo.scl + Agregando: scl_output\_instMachineCycle.scl + Agregando: scl_output\_instVirtualMaster.scl + Agregando: scl_output\alarmMask.scl + Agregando: scl_output\alarms.scl + Agregando: scl_output\buttonsAndLamps_NotUsed.scl + Agregando: scl_output\clock.scl + Agregando: scl_output\conveyorConsentData.scl + Agregando: scl_output\debugData.scl + Agregando: scl_output\dividerData.scl + Agregando: scl_output\dividerInterface.scl + Agregando: scl_output\electricalCabinet.scl + Agregando: scl_output\instTimingBeltRampGenerator.scl + Agregando: scl_output\inv_SIEM_G120.scl + Agregando: scl_output\machineData.scl + Agregando: scl_output\recipe.scl + Agregando: scl_output\selections.scl + Agregando: scl_output\timingBeltData.scl + Agregando: scl_output\timingBeltSetupData.scl + Agregando: scl_output\typeAxisPositioningInterface.md + Agregando: scl_output\typeAxisTechnologyInterface.md + Agregando: scl_output\typeMachineCycleInterface.md + Agregando: scl_output\typeSeamlessDividerBlocksSharedData.md + Agregando: scl_output\typeSeamlessDividerInterface.md + Agregando: scl_output\typeSeamlessDividerMotionTechnologyInterface.md + Agregando: scl_output\virtualMasterData.scl + Agregando: xref_output\source\AlarmManagement.md + Agregando: xref_output\source\AlarmPresenceAndAcknowledge.md + Agregando: xref_output\source\AlarmsGeneric.md + Agregando: xref_output\source\AxisTechnologyPositioning.md + Agregando: xref_output\source\AxisTechnologyPositioning_GetData.md + Agregando: xref_output\source\CHECK_AXIS_POSITION.md + Agregando: xref_output\source\CONSTANTS.md + Agregando: xref_output\source\COPIA_DBW.md + Agregando: xref_output\source\COPIA_DBs.md + Agregando: xref_output\source\CYCL_EXC.md + Agregando: xref_output\source\CYCL_FLT.md + Agregando: xref_output\source\Calculate_Elapsed_Time.md + Agregando: xref_output\source\Clocks.md + Agregando: xref_output\source\ConveyorConsent.md + Agregando: xref_output\source\Ctr_MiniMotor_Home.md + Agregando: xref_output\source\Ctr_MiniMotor_ProfPosition.md + Agregando: xref_output\source\Ctr_MiniMotor_ProfTorque.md + Agregando: xref_output\source\Ctr_MiniMotor_ProfVelocity.md + Agregando: xref_output\source\CyclicInterrupt_Axes.md + Agregando: xref_output\source\DBS55_PN_CtrWord.md + Agregando: xref_output\source\DBS55_PN_Input.md + Agregando: xref_output\source\DBS55_PN_Output.md + Agregando: xref_output\source\DBS55_PN_StWord.md + Agregando: xref_output\source\DB_BottleFallen.md + Agregando: xref_output\source\DB_CTR_Air_Alarms.md + Agregando: xref_output\source\DB_CTR_General_Alarms.md + Agregando: xref_output\source\DB_CTR_Pack_Alarm.md + Agregando: xref_output\source\DB_CTR_TT_Alarm.md + Agregando: xref_output\source\DB_CTR_Warnings.md + Agregando: xref_output\source\DB_Elapsed_Time.md + Agregando: xref_output\source\DB_Flow_Selection.md + Agregando: xref_output\source\DB_General.md + Agregando: xref_output\source\DB_General_Alarms.md + Agregando: xref_output\source\DB_General_Run.md + Agregando: xref_output\source\DB_HMI.md + Agregando: xref_output\source\DB_HMI_CFG.md + Agregando: xref_output\source\DB_HMI_DateTime.md + Agregando: xref_output\source\DB_HMI_RCP_Transfer_Status.md + Agregando: xref_output\source\DB_HMI_Recipe_Air.md + Agregando: xref_output\source\DB_HMI_Recipe_Pack.md + Agregando: xref_output\source\DB_HMI_Recipe_TTop.md + Agregando: xref_output\source\DB_HMI_Timer.md + Agregando: xref_output\source\DB_LIFO_HMI_Page_DB.md + Agregando: xref_output\source\DB_LUBE___Ecolab.md + Agregando: xref_output\source\DB_Lube___Dry_Ecolab.md + Agregando: xref_output\source\DB_MiniMotor_PN_Device.md + Agregando: xref_output\source\DB_Minimotor_Config.md + Agregando: xref_output\source\DB_Mot_Manage_Altivar_320.md + Agregando: xref_output\source\DB_MotorSimulate.md + Agregando: xref_output\source\DB_PA_HMI_PLC_DataOra.md + Agregando: xref_output\source\DB_PN_DP_Diag_List.md + Agregando: xref_output\source\DB_Run_Signal_Selector.md + Agregando: xref_output\source\DB_SET_TIMEZONE.md + Agregando: xref_output\source\DB_Signal_Transport.md + Agregando: xref_output\source\DB_TransportStatus.md + Agregando: xref_output\source\DB_Ttop_Alarm.md + Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z1.md + Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z2.md + Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z3.md + Agregando: xref_output\source\DB_Ttop_Fifo_1.md + Agregando: xref_output\source\DB_Ttop_Fifo_2.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M30710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31310.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31610.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31810.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31910.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34010.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34310.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M30710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31310.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31610.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31810.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31910.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34010.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34310.md + Agregando: xref_output\source\DB_Ttop_Motor_CFG.md + Agregando: xref_output\source\DB_Ttop_Motor_M30710.md + Agregando: xref_output\source\DB_Ttop_Motor_M31010.md + Agregando: xref_output\source\DB_Ttop_Motor_M31110.md + Agregando: xref_output\source\DB_Ttop_Motor_M31210.md + Agregando: xref_output\source\DB_Ttop_Motor_M31310.md + Agregando: xref_output\source\DB_Ttop_Motor_M31410.md + Agregando: xref_output\source\DB_Ttop_Motor_M31510.md + Agregando: xref_output\source\DB_Ttop_Motor_M31610.md + Agregando: xref_output\source\DB_Ttop_Motor_M31710.md + Agregando: xref_output\source\DB_Ttop_Motor_M31810.md + Agregando: xref_output\source\DB_Ttop_Motor_M31910.md + Agregando: xref_output\source\DB_Ttop_Motor_M34010.md + Agregando: xref_output\source\DB_Ttop_Motor_M34110.md + Agregando: xref_output\source\DB_Ttop_Motor_M34210.md + Agregando: xref_output\source\DB_Ttop_Motor_M34310.md + Agregando: xref_output\source\DB_Ttop_Motor_M34410.md + Agregando: xref_output\source\DB_Ttop_Motor_U32810.md + Agregando: xref_output\source\DB_Ttop_Motor_U32910.md + Agregando: xref_output\source\DB_Ttop_Motor_U33010.md + Agregando: xref_output\source\DB_Ttop_Motor_U33110.md + Agregando: xref_output\source\DB_Ttop_Motor_U33210.md + Agregando: xref_output\source\DB_Ttop_Motor_U33310.md + Agregando: xref_output\source\DB_Ttop_Motor_U33410.md + Agregando: xref_output\source\DB_Ttop_Motor_U33510.md + Agregando: xref_output\source\DB_Ttop_Motor_U33610.md + Agregando: xref_output\source\DB_Ttop_Motor_VIS_CFG.md + Agregando: xref_output\source\DB_Ttop_Run.md + Agregando: xref_output\source\DB_Warnings.md + Agregando: xref_output\source\DataConveyors.md + Agregando: xref_output\source\DbHmiDateTime.md + Agregando: xref_output\source\DbHmiTimeZone.md + Agregando: xref_output\source\DbSetTimeZone.md + Agregando: xref_output\source\Default_tag_table.md + Agregando: xref_output\source\DividerMain.md + Agregando: xref_output\source\FB_AccumTable.md + Agregando: xref_output\source\FB_AccumTable_DB.md + Agregando: xref_output\source\FB_AreaTracker.md + Agregando: xref_output\source\FB_Base.md + Agregando: xref_output\source\FB_BottleFallen.md + Agregando: xref_output\source\FB_Calculate_Ramp.md + Agregando: xref_output\source\FB_Calculate_Ramp_UpDown.md + Agregando: xref_output\source\FB_ChannelSelector.md + Agregando: xref_output\source\FB_Combiner_DB.md + Agregando: xref_output\source\FB_DoserPair.md + Agregando: xref_output\source\FB_Early_Restart.md + Agregando: xref_output\source\FB_FIFO_Manage_DataType_Real.md + Agregando: xref_output\source\FB_Feeder_DB_InfeedTable.md + Agregando: xref_output\source\FB_Feeder_DB_OutfeedTable.md + Agregando: xref_output\source\FB_InfeedChSelector_DB.md + Agregando: xref_output\source\FB_LIFO_HMI_Page.md + Agregando: xref_output\source\FB_Lube___Dry_Ecolab.md + Agregando: xref_output\source\FB_Lube___EcoLab_VM.md + Agregando: xref_output\source\FB_Lube___Ecolab.md + Agregando: xref_output\source\FB_Lube___Water_Dry.md + Agregando: xref_output\source\FB_Master_Slave_PID.md + Agregando: xref_output\source\FB_MiniMotor_PN.md + Agregando: xref_output\source\FB_Minimotor_Config.md + Agregando: xref_output\source\FB_Mot_Manage_Altivar_320.md + Agregando: xref_output\source\FB_Motors_Manage.md + Agregando: xref_output\source\FB_OutfeedChSelector_DB.md + Agregando: xref_output\source\FB_PositionAxis.md + Agregando: xref_output\source\FB_PositionAxis_M30710.md + Agregando: xref_output\source\FB_PositionAxis_M31310.md + Agregando: xref_output\source\FB_PositionAxis_M31810.md + Agregando: xref_output\source\FB_PositionAxis_M31910.md + Agregando: xref_output\source\FB_PositionAxis_M34010.md + Agregando: xref_output\source\FB_PositionAxis_M34310.md + Agregando: xref_output\source\FB_Run_Timer_Selector.md + Agregando: xref_output\source\FB_SICK_AFx60_PN.md + Agregando: xref_output\source\FB_Show_Alarms.md + Agregando: xref_output\source\FB_Ttop_Energy_Saving.md + Agregando: xref_output\source\FB_VirtualEncoder.md + Agregando: xref_output\source\FC Read DI.md + Agregando: xref_output\source\FC Read DO.md + Agregando: xref_output\source\FC Write DO.md + Agregando: xref_output\source\FC_Air_Philosophy_01.md + Agregando: xref_output\source\FC_Air_Philosophy_04.md + Agregando: xref_output\source\FC_Air_Philosophy_08.md + Agregando: xref_output\source\FC_Air_Philosophy_14.md + Agregando: xref_output\source\FC_Air_Philosophy_17.md + Agregando: xref_output\source\FC_Air_Philosophy_18.md + Agregando: xref_output\source\FC_Air_Philosophy_Manage.md + Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_2_1.md + Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_3_2.md + Agregando: xref_output\source\FC_CMP_Machine.md + Agregando: xref_output\source\FC_CTR_Alarm.md + Agregando: xref_output\source\FC_Compute_AN_Speed.md + Agregando: xref_output\source\FC_Compute_Machine_Speed.md + Agregando: xref_output\source\FC_FormatCheck.md + Agregando: xref_output\source\FC_General_Alarms.md + Agregando: xref_output\source\FC_General_Lamp.md + Agregando: xref_output\source\FC_General_Warning.md + Agregando: xref_output\source\FC_Get_DBnum.md + Agregando: xref_output\source\FC_HMI.md + Agregando: xref_output\source\FC_HMI_Date_Time.md + Agregando: xref_output\source\FC_HMI_PSW_Cfg.md + Agregando: xref_output\source\FC_HMI_RCP_Transfer_Status.md + Agregando: xref_output\source\FC_HMI_Recipe_TTop.md + Agregando: xref_output\source\FC_HMI_Timer.md + Agregando: xref_output\source\FC_Homing.md + Agregando: xref_output\source\FC_Mot_Init_CFG.md + Agregando: xref_output\source\FC_Mot_Manage_Bosch_Rexroth.md + Agregando: xref_output\source\FC_Mot_Manage_EOLO_mBar.md + Agregando: xref_output\source\FC_Mot_Manage_Minimotor.md + Agregando: xref_output\source\FC_Mot_Manage_Movigear.md + Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV.md + Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV_DPRDAT.md + Agregando: xref_output\source\FC_Mot_Manage_Movimot.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_Analog.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_Dig.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300_DPRDAT.md + Agregando: xref_output\source\FC_Motor_Protocols.md + Agregando: xref_output\source\FC_Movifit_Status.md + Agregando: xref_output\source\FC_ProfPos.md + Agregando: xref_output\source\FC_ProfTrq.md + Agregando: xref_output\source\FC_ProfVel.md + Agregando: xref_output\source\FC_Profinet_Allarms.md + Agregando: xref_output\source\FC_Read_EOLO_mBar.md + Agregando: xref_output\source\FC_Reference_management.md + Agregando: xref_output\source\FC_S_Everz.md + Agregando: xref_output\source\FC_S_Everz_ON_OFF.md + Agregando: xref_output\source\FC_S_Everz_Struct.md + Agregando: xref_output\source\FC_Scale_Real.md + Agregando: xref_output\source\FC_Scale_Speed_w_Gap.md + Agregando: xref_output\source\FC_Scaling.md + Agregando: xref_output\source\FC_Siemens_G120C.md + Agregando: xref_output\source\FC_Signal_Configuration_Bits.md + Agregando: xref_output\source\FC_Signal_Discharge_Output_Force.md + Agregando: xref_output\source\FC_Signal_Infeed_Output_Force.md + Agregando: xref_output\source\FC_Signal_Input_Force_Control.md + Agregando: xref_output\source\FC_Signals_Discharge_Timers.md + Agregando: xref_output\source\FC_Signals_Discharge_Timers_Read.md + Agregando: xref_output\source\FC_Signals_Infeed_Timers.md + Agregando: xref_output\source\FC_Signals_Infeed_Timers_Read.md + Agregando: xref_output\source\FC_Simple_PID.md + Agregando: xref_output\source\FC_Simulation.md + Agregando: xref_output\source\FC_Ttop_Alarms.md + Agregando: xref_output\source\FC_Ttop_Configuration.md + Agregando: xref_output\source\FC_Ttop_Devices.md + Agregando: xref_output\source\FC_Ttop_Motor_M30710_Div_GuidesIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M31010_Divider.md + Agregando: xref_output\source\FC_Ttop_Motor_M31110_CombiDx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31210_CombiSx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31310_Div_GuidesOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M31410_DivOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M31510_CurveIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M31610_Tabl_InfeedSx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31710_Tabl_InfeedDx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31810_Tabl_GuidesIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M31910_Tabl_SelectorIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M34010_Tabl_SelectorOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.md + Agregando: xref_output\source\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.md + Agregando: xref_output\source\FC_Ttop_Motor_M34310_Tabl_GuidesOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M34410_CurveOut.md + Agregando: xref_output\source\FC_Ttop_Motor_U32810_Ch1.md + Agregando: xref_output\source\FC_Ttop_Motor_U32910_Ch2.md + Agregando: xref_output\source\FC_Ttop_Motor_U33010_Ch3.md + Agregando: xref_output\source\FC_Ttop_Motor_U33110_Ch4.md + Agregando: xref_output\source\FC_Ttop_Motor_U33210_Ch5.md + Agregando: xref_output\source\FC_Ttop_Motor_U33310_Ch6.md + Agregando: xref_output\source\FC_Ttop_Motor_U33410_Ch7.md + Agregando: xref_output\source\FC_Ttop_Motor_U33510_Ch8.md + Agregando: xref_output\source\FC_Ttop_Motor_U33610_Ch9.md + Agregando: xref_output\source\FC_Ttop_Philosophy_01.md + Agregando: xref_output\source\FC_Ttop_Philosophy_02.md + Agregando: xref_output\source\FC_Ttop_Philosophy_03.md + Agregando: xref_output\source\FC_Ttop_Philosophy_04.md + Agregando: xref_output\source\FC_Ttop_Philosophy_05.md + Agregando: xref_output\source\FC_Ttop_Philosophy_06.md + Agregando: xref_output\source\FC_Ttop_Philosophy_07.md + Agregando: xref_output\source\FC_Ttop_Philosophy_08.md + Agregando: xref_output\source\FC_Ttop_Philosophy_09.md + Agregando: xref_output\source\FC_Ttop_Philosophy_Manage.md + Agregando: xref_output\source\FC_Ttop_Run.md + Agregando: xref_output\source\FC_Turk_Lamp.md + Agregando: xref_output\source\FcHmiData.md + Agregando: xref_output\source\FcHmiDateTime.md + Agregando: xref_output\source\FcHmiRcpDivider.md + Agregando: xref_output\source\FcMainConfig.md + Agregando: xref_output\source\FcTon.md + Agregando: xref_output\source\FcTonStruct.md + Agregando: xref_output\source\Fill_Zero_Area.md + Agregando: xref_output\source\Get_Put.md + Agregando: xref_output\source\HW_ERR.md + Agregando: xref_output\source\HW_INT0.md + Agregando: xref_output\source\HmiData.md + Agregando: xref_output\source\HmiRcpDivider.md Agregando: xref_output\source\I_O_FLT1.md - Agregando: xref_output\source\Input.md - Agregando: xref_output\source\Input_CheckFlowMetersSta.md - Agregando: xref_output\source\Input_Data.md - Agregando: xref_output\source\Input_DigitalCtrl.md - Agregando: xref_output\source\Input_DigitalScanner.md + Agregando: xref_output\source\I_O_FLT2.md Agregando: xref_output\source\Inputs.md - Agregando: xref_output\source\InputsMaster.md - Agregando: xref_output\source\Instrument_Scanner.md - Agregando: xref_output\source\Integral.md - Agregando: xref_output\source\Interlocking_Panel.md - Agregando: xref_output\source\Interlocking_Panel_1.md - Agregando: xref_output\source\Interlocking_Variables.md - Agregando: xref_output\source\Key_Read___Write.md - Agregando: xref_output\source\Key_Read___Write_Data.md - Agregando: xref_output\source\LIMIT_I.md - Agregando: xref_output\source\LIMIT_R.md - Agregando: xref_output\source\LowPassFilter.md - Agregando: xref_output\source\MFMAnalogValues.md - Agregando: xref_output\source\MFMAnalogValues_Totalize.md - Agregando: xref_output\source\MFM_Analog_Value_Data.md - Agregando: xref_output\source\MOD_ERR.md - Agregando: xref_output\source\MSE Slope.md - Agregando: xref_output\source\Machine_Co2_Cons.md - Agregando: xref_output\source\Maselli_PA_Control.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Read.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Transfer.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Write.md - Agregando: xref_output\source\Maselli_PA_Data.md - Agregando: xref_output\source\MaxCarboCO2 Vol.md - Agregando: xref_output\source\Memories.md - Agregando: xref_output\source\MessageScroll.md - Agregando: xref_output\source\ModValveFault.md - Agregando: xref_output\source\ONS_R.md - Agregando: xref_output\source\Output.md - Agregando: xref_output\source\Output_AnalogValueToHMI.md - Agregando: xref_output\source\Output_CO2InjPress.md + Agregando: xref_output\source\LCamHdl_AdditionalConstants.md + Agregando: xref_output\source\LCamHdl_ConfigConstants.md + Agregando: xref_output\source\LCamHdl_CreateCamAdvanced.md + Agregando: xref_output\source\LCamHdl_ProfileConstants.md + Agregando: xref_output\source\LCamHdl_typeAdvancedConfig.md + Agregando: xref_output\source\LCamHdl_typeAdvancedElement.md + Agregando: xref_output\source\LCamHdl_typeDiagnostics.md + Agregando: xref_output\source\LampsGeneric.md + Agregando: xref_output\source\MC_Interpolator.md + Agregando: xref_output\source\MC_PreInterpolator.md + Agregando: xref_output\source\MC_Servo.md + Agregando: xref_output\source\MachineCycle.md + Agregando: xref_output\source\MachineMain.md + Agregando: xref_output\source\Merker.md Agregando: xref_output\source\Outputs.md - Agregando: xref_output\source\OutputsFesto.md - Agregando: xref_output\source\OutputsMaster.md - Agregando: xref_output\source\PID.md - Agregando: xref_output\source\PIDControl.md - Agregando: xref_output\source\PID_Filling_Head.md - Agregando: xref_output\source\PID_Filling_Head_Calc.md - Agregando: xref_output\source\PID_Filling_Head_Data.md - Agregando: xref_output\source\PID_MAIN_Data.md - Agregando: xref_output\source\PID_RMM301.md - Agregando: xref_output\source\PID_RMM301_Data.md - Agregando: xref_output\source\PID_RMM303.md - Agregando: xref_output\source\PID_RMM303_Data.md - Agregando: xref_output\source\PID_RMM304.md - Agregando: xref_output\source\PID_RMM304_Data.md - Agregando: xref_output\source\PID_RMP302.md - Agregando: xref_output\source\PID_RMP302_Data.md - Agregando: xref_output\source\PID_RVM301.md - Agregando: xref_output\source\PID_RVM301_Data.md - Agregando: xref_output\source\PID_RVM319_Data.md - Agregando: xref_output\source\PID_RVM319_PRD.md - Agregando: xref_output\source\PID_RVN302.md - Agregando: xref_output\source\PID_RVN302_Data.md - Agregando: xref_output\source\PID_RVP303.md - Agregando: xref_output\source\PID_RVP303_Data.md - Agregando: xref_output\source\PID_RVS318.md - Agregando: xref_output\source\PID_RVS318_Data.md - Agregando: xref_output\source\PID_Variables.md - Agregando: xref_output\source\PPM O2.md - Agregando: xref_output\source\PPM303_VFC_Ctrl.md - Agregando: xref_output\source\PPM305_VFC_Ctrl.md - Agregando: xref_output\source\PPM307_VFC_Ctrl.md - Agregando: xref_output\source\PPN301_VFC_Ctrl.md - Agregando: xref_output\source\PPP302_VFC_Ctrl.md - Agregando: xref_output\source\Pneumatic_Valve_Ctrl.md - Agregando: xref_output\source\Pneumatic_Valve_Fault.md - Agregando: xref_output\source\Pneumatic_Valve_Fault_DB.md - Agregando: xref_output\source\Procedure.md - Agregando: xref_output\source\ProcedureBlendFill_StartUp.md - Agregando: xref_output\source\ProcedureBrixTracking.md - Agregando: xref_output\source\ProcedureCarboWaterLine.md - Agregando: xref_output\source\ProcedureDeaireator_StartUp.md - Agregando: xref_output\source\ProcedureFirstProduction.md - Agregando: xref_output\source\ProcedureProdBrixRecovery.md - Agregando: xref_output\source\ProcedureProdTankDrain.md - Agregando: xref_output\source\ProcedureProdTankRunOut.md - Agregando: xref_output\source\ProcedureSyrupLineMFMPrep.md - Agregando: xref_output\source\ProcedureSyrupMFMStartUp.md - Agregando: xref_output\source\ProcedureSyrup_RunOut.md - Agregando: xref_output\source\Procedure_Variables.md - Agregando: xref_output\source\ProdBrixRecovery_BrixCal.md - Agregando: xref_output\source\ProdBrixRecovery_DB.md - Agregando: xref_output\source\ProdReportDB.md - Agregando: xref_output\source\ProdReportManager.md - Agregando: xref_output\source\Prod_Tank_Drain_Seq.md - Agregando: xref_output\source\Prod_Tank_PressCtrl.md - Agregando: xref_output\source\Prod_Tank_RunOut_Seq.md - Agregando: xref_output\source\ProductAvailable.md - Agregando: xref_output\source\ProductLiterInTank.md - Agregando: xref_output\source\ProductPipeDrain.md - Agregando: xref_output\source\ProductPipeDrain_Seq.md - Agregando: xref_output\source\ProductPipeRunOut.md - Agregando: xref_output\source\ProductPipeRunOut_Seq.md - Agregando: xref_output\source\ProductQuality.md - Agregando: xref_output\source\ProductQuality_Messages.md - Agregando: xref_output\source\Profibus_Network.md - Agregando: xref_output\source\Profibus_Variables.md - Agregando: xref_output\source\Programming_error.md - Agregando: xref_output\source\PumpsControl.md - Agregando: xref_output\source\QCO_Monitor.md - Agregando: xref_output\source\QCO_Phase.md - Agregando: xref_output\source\QCO_Spare.md - Agregando: xref_output\source\QCO_Timer.md - Agregando: xref_output\source\QCO_Timer_Array_1.md - Agregando: xref_output\source\QCO_Timing_DB.md + Agregando: xref_output\source\PROG_ERR.md Agregando: xref_output\source\RACK_FLT.md - Agregando: xref_output\source\REPLACE_Mod.md - Agregando: xref_output\source\ReadAnalogIn.md - Agregando: xref_output\source\ReadAnalogIn_Fault_DB.md - Agregando: xref_output\source\RecipeCalculation.md - Agregando: xref_output\source\RecipeEditDataSave.md - Agregando: xref_output\source\RecipeManagement_Data.md - Agregando: xref_output\source\RecipeManagement___Prod.md - Agregando: xref_output\source\Recipe_Prod.md - Agregando: xref_output\source\Recipe__01.md - Agregando: xref_output\source\Recipe__02.md - Agregando: xref_output\source\Recipe__03.md - Agregando: xref_output\source\Recipe__04.md - Agregando: xref_output\source\Recipe__05.md - Agregando: xref_output\source\Recipe__06.md - Agregando: xref_output\source\Recipe__07.md - Agregando: xref_output\source\Recipe__08.md - Agregando: xref_output\source\Recipe__09.md - Agregando: xref_output\source\Recipe__10.md - Agregando: xref_output\source\Recipe__11.md - Agregando: xref_output\source\Recipe__12.md - Agregando: xref_output\source\Recipe__13.md - Agregando: xref_output\source\Recipe__14.md - Agregando: xref_output\source\Recipe__15.md - Agregando: xref_output\source\Recipe__16.md - Agregando: xref_output\source\Recipe__17.md - Agregando: xref_output\source\Recipe__18.md - Agregando: xref_output\source\Recipe__19.md - Agregando: xref_output\source\Recipe__20.md - Agregando: xref_output\source\Recipe__21.md - Agregando: xref_output\source\Recipe__22.md - Agregando: xref_output\source\Recipe__23.md - Agregando: xref_output\source\Recipe__24.md - Agregando: xref_output\source\Recipe__25.md - Agregando: xref_output\source\Recipe__26.md - Agregando: xref_output\source\Recipe__27.md - Agregando: xref_output\source\Recipe__28.md - Agregando: xref_output\source\Recipe__29.md - Agregando: xref_output\source\Recipe__30.md - Agregando: xref_output\source\Recipe__31.md - Agregando: xref_output\source\Recipe__32.md - Agregando: xref_output\source\Recipe__33.md - Agregando: xref_output\source\Recipe__34.md - Agregando: xref_output\source\Recipe__35.md - Agregando: xref_output\source\Recipe__36.md - Agregando: xref_output\source\Recipe__37.md - Agregando: xref_output\source\Recipe__38.md - Agregando: xref_output\source\Recipe__39.md - Agregando: xref_output\source\Recipe__40.md - Agregando: xref_output\source\Recipe__41.md - Agregando: xref_output\source\Recipe__42.md - Agregando: xref_output\source\Recipe__43.md - Agregando: xref_output\source\Recipe__44.md - Agregando: xref_output\source\Recipe__45.md - Agregando: xref_output\source\Recipe__46.md - Agregando: xref_output\source\Recipe__47.md - Agregando: xref_output\source\Recipe__48.md - Agregando: xref_output\source\Recipe__49.md - Agregando: xref_output\source\Recipe__50.md - Agregando: xref_output\source\ReportCIPSimpleData.md - Agregando: xref_output\source\SEL_I.md - Agregando: xref_output\source\SEL_R.md - Agregando: xref_output\source\SLIM_Block.md - Agregando: xref_output\source\SLIM_Variables.md - Agregando: xref_output\source\Safeties.md - Agregando: xref_output\source\SelCheckBrixSource.md - Agregando: xref_output\source\Sel_Check_Brix_Data.md - Agregando: xref_output\source\Signal Gen.md - Agregando: xref_output\source\Signal_Gen_Data.md - Agregando: xref_output\source\SlewLimit.md - Agregando: xref_output\source\SpeedAdjust.md - Agregando: xref_output\source\Statistical_Analisys.md - Agregando: xref_output\source\SubCarb.md - Agregando: xref_output\source\SubCarb_DB.md - Agregando: xref_output\source\SyrBrix_Autocorrection.md - Agregando: xref_output\source\SyrBrix_SyrupCorrPerc.md - Agregando: xref_output\source\SyrupDensity.md - Agregando: xref_output\source\SyrupRoomCtrl.md - Agregando: xref_output\source\SyrupRoomCtrl_UpdateVal.md - Agregando: xref_output\source\Syrup_Line_MFM_Prep_Seq.md - Agregando: xref_output\source\Syrup_MFM_StartUp_Seq.md - Agregando: xref_output\source\Syrup_Rinse_QCO_Seq.md - Agregando: xref_output\source\System_RunOut_Variables.md - Agregando: xref_output\source\System_Run_Out.md - Agregando: xref_output\source\System_Run_Out_Data.md - Agregando: xref_output\source\TADDR_PAR.md - Agregando: xref_output\source\TCON_PAR.md - Agregando: xref_output\source\TCON_PAR_LF.md - Agregando: xref_output\source\T_Timer.md - Agregando: xref_output\source\Tabella_delle_variabili_1.md - Agregando: xref_output\source\Tabella_delle_variabili_2.md - Agregando: xref_output\source\Tabella_delle_variabili_standard.md - Agregando: xref_output\source\TankLevel.md - Agregando: xref_output\source\TankLevelToHeight.md - Agregando: xref_output\source\Time_error_interrupt.md - Agregando: xref_output\source\Timers_Counters.md - Agregando: xref_output\source\Tipo_di_dati_utente_1.md - Agregando: xref_output\source\Tipo_di_dati_utente_2.md - Agregando: xref_output\source\VacuumCtrl.md - Agregando: xref_output\source\ValveFlow.md - Agregando: xref_output\source\WaterDensity.md - Agregando: xref_output\source\WritePeripheral.md - Agregando: xref_output\source\_CYCL_EXC.md - Agregando: xref_output\source\_StepMove.md - Agregando: xref_output\source\_StepMove_Test.md - Agregando: xref_output\source\mPDS_PA_Control.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Parameters.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Read.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Transfer.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Write.md - Agregando: xref_output\source\mPDS_PA_Data.md - Agregando: xref_output\source\mPDS_SYR_PA_Control.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Param.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Read.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Trans.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Write.md - Agregando: xref_output\source\mPDS_SYR_PA_Data.md - Agregando: xref_output\source\mPPM303StartUpRamp.md - Agregando: xref_output\source\mmH2O_TO_Freq.md + Agregando: xref_output\source\RESTART.md + Agregando: xref_output\source\RampGenerator.md + Agregando: xref_output\source\Rcp.md + Agregando: xref_output\source\ST_SICK_AFx60.md + Agregando: xref_output\source\ST_SICK_AFx60_Error.md + Agregando: xref_output\source\SeamlessDivider_Main.md + Agregando: xref_output\source\SeamlessDivider_Technology.md + Agregando: xref_output\source\SeamlessDivider_Technology_MCInterrupt.md + Agregando: xref_output\source\SignalTtopConveyors.md + Agregando: xref_output\source\Startup.md + Agregando: xref_output\source\Startup_STOP_to_RUN.md + Agregando: xref_output\source\Timer.md + Agregando: xref_output\source\TimingBeltInterrupt.md + Agregando: xref_output\source\TimingBeltManager.md + Agregando: xref_output\source\UDT_Air_Energy_Saving.md + Agregando: xref_output\source\UDT_Air_Obstruction.md + Agregando: xref_output\source\UDT_AlrLube.md + Agregando: xref_output\source\UDT_AlrLubrification.md + Agregando: xref_output\source\UDT_AnalogDevice.md + Agregando: xref_output\source\UDT_EcoSync_Liner.md + Agregando: xref_output\source\UDT_Fifo.md + Agregando: xref_output\source\UDT_FormatStatus.md + Agregando: xref_output\source\UDT_LubeZone.md + Agregando: xref_output\source\UDT_Lubrication.md + Agregando: xref_output\source\UDT_LubrificationZone.md + Agregando: xref_output\source\UDT_Motor.md + Agregando: xref_output\source\UDT_PID_Setup.md + Agregando: xref_output\source\UDT_Philosofy_Data_TTOP.md + Agregando: xref_output\source\UDT_RCP_STATUS.md + Agregando: xref_output\source\UDT_Run.md + Agregando: xref_output\source\UDT_Scale_Data.md + Agregando: xref_output\source\UDT_Signal.md + Agregando: xref_output\source\UDT_Syncro__Data.md + Agregando: xref_output\source\UDT_Syncro__Liner.md + Agregando: xref_output\source\UDT_Timer.md + Agregando: xref_output\source\UDT_Timer_ONOFF.md + Agregando: xref_output\source\VirtualMasterManager.md + Agregando: xref_output\source\_hmiShitData.md + Agregando: xref_output\source\_instAlarmPresence.md + Agregando: xref_output\source\_instDivider.md + Agregando: xref_output\source\_instDividerMotion.md + Agregando: xref_output\source\_instDivider_PostServo.md + Agregando: xref_output\source\_instMachineCycle.md + Agregando: xref_output\source\_instVirtualMaster.md + Agregando: xref_output\source\alarmMask.md + Agregando: xref_output\source\alarms.md + Agregando: xref_output\source\buttonsAndLamps_NotUsed.md + Agregando: xref_output\source\clock.md + Agregando: xref_output\source\conveyorConsentData.md + Agregando: xref_output\source\debugData.md + Agregando: xref_output\source\dividerData.md + Agregando: xref_output\source\dividerInterface.md + Agregando: xref_output\source\electricalCabinet.md + Agregando: xref_output\source\instTimingBeltRampGenerator.md + Agregando: xref_output\source\inv_SIEM_G120.md + Agregando: xref_output\source\machineData.md + Agregando: xref_output\source\recipe.md + Agregando: xref_output\source\selections.md + Agregando: xref_output\source\timingBeltData.md + Agregando: xref_output\source\timingBeltSetupData.md + Agregando: xref_output\source\typeAxisPositioningInterface.md + Agregando: xref_output\source\typeAxisTechnologyInterface.md + Agregando: xref_output\source\typeMachineCycleInterface.md + Agregando: xref_output\source\typeSeamlessDividerBlocksSharedData.md + Agregando: xref_output\source\typeSeamlessDividerInterface.md + Agregando: xref_output\source\typeSeamlessDividerMotionTechnologyInterface.md + Agregando: xref_output\source\virtualMasterData.md Agregando: xref_output\xref_calls_tree.md Agregando: xref_output\xref_db_usage_summary.md Agregando: xref_output\xref_plc_tags_summary.md -Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md +Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md -------------------- Resumen Final del Procesamiento Completo -------------------- -Total de archivos XML encontrados: 819 -Archivos procesados/actualizados exitosamente (x1-x3): 342 +Total de archivos XML encontrados: 388 +Archivos procesados/actualizados exitosamente (x1-x3): 346 Archivos completamente saltados (x1, x2, x3): 0 Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -Archivos fallidos (en x1, x2, x3 o error inesperado): 412 -Archivos XML omitidos (priorizando .scl nativo): 65 -Archivos SCL existentes copiados (Fase 1.5): 65 +Archivos fallidos (en x1, x2, x3 o error inesperado): 26 +Archivos XML omitidos (priorizando .scl nativo): 16 +Archivos SCL existentes copiados (Fase 1.5): 16 Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 Fase 2 (Generación XRef - x4): Completada Fase 3 (Agregación - x5): Completada -------------------------------------------------------------------------------- Proceso finalizado con errores. -Proceso finalizado con errores. Consulta 'log_PLC.txt' para detalles. +Proceso finalizado con errores. Consulta 'log_98050_PLC.txt' para detalles. ========================================= LOG END ========================================== --- ERRORES (STDERR) --- diff --git a/backend/script_groups/XML Parser to SCL/script_config.json b/backend/script_groups/XML Parser to SCL/script_config.json index 579e51c..3ccb63a 100644 --- a/backend/script_groups/XML Parser to SCL/script_config.json +++ b/backend/script_groups/XML Parser to SCL/script_config.json @@ -15,5 +15,5 @@ "xref_source_subdir": "source" }, "level3": {}, - "working_directory": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia" + "working_directory": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source" } \ No newline at end of file diff --git a/backend/script_groups/XML Parser to SCL/work_dir.json b/backend/script_groups/XML Parser to SCL/work_dir.json index 6fdcf2b..eb47799 100644 --- a/backend/script_groups/XML Parser to SCL/work_dir.json +++ b/backend/script_groups/XML Parser to SCL/work_dir.json @@ -1,8 +1,8 @@ { - "path": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", + "path": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "history": [ - "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", + "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports", "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\SourceDoc\\SourceXML", "C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport" diff --git a/data/log.txt b/data/log.txt index 4300552..efd823e 100644 --- a/data/log.txt +++ b/data/log.txt @@ -1,26090 +1,5 @@ -[18:54:01] Iniciando ejecución de x0_main.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia... -[18:54:01] INFO: format_variable_name importado desde generators.generator_utils -[18:54:02] === Lanzando procesamiento para PLC: PLC === -[18:54:02] INFO: format_variable_name importado desde generators.generator_utils -[18:54:02] ======================================== LOG START ======================================== -[18:54:02] Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia' -[18:54:02] Buscando archivos XML recursivamente en: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' -[18:54:02] Se encontraron 819 archivos XML para procesar: -[18:54:02] - PLC\PlcDataTypes\AnalogInstrument.xml -[18:54:02] - PLC\PlcDataTypes\CIP_Link_Type.xml -[18:54:02] - PLC\PlcDataTypes\CIP_Simple_Type.xml -[18:54:02] - PLC\PlcDataTypes\CIP_Step_Type.xml -[18:54:02] - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml -[18:54:02] - PLC\PlcDataTypes\Device.xml -[18:54:02] - PLC\PlcDataTypes\DigitalInstrument.xml -[18:54:02] - PLC\PlcDataTypes\FunctionButton.xml -[18:54:02] - PLC\PlcDataTypes\PID.xml -[18:54:02] - PLC\PlcDataTypes\QCO Phase.xml -[18:54:02] - PLC\PlcDataTypes\QCO Spare.xml -[18:54:02] - PLC\PlcDataTypes\QCO Timer.xml -[18:54:02] - PLC\PlcDataTypes\QCO Timer_Array_1.xml -[18:54:02] - PLC\PlcDataTypes\Recipe_Prod.xml -[18:54:02] - PLC\PlcDataTypes\ReportCIPSimpleData.xml -[18:54:02] - PLC\PlcDataTypes\TADDR_PAR.xml -[18:54:02] - PLC\PlcDataTypes\TCON_PAR.xml -[18:54:02] - PLC\PlcDataTypes\TCON_PAR_LF.xml -[18:54:02] - PLC\PlcDataTypes\Tipo di dati utente_1.xml -[18:54:02] - PLC\PlcDataTypes\Tipo di dati utente_2.xml -[18:54:02] - PLC\PlcDataTypes_CR\ASLeds_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\Device_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\FunctionButton_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\IFLeds_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\PID_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\QCO Phase_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\QCO Spare_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\QCO Timer_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\SV_State_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml -[18:54:02] - PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml -[18:54:02] - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml -[18:54:02] - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml -[18:54:02] - PLC\PlcTags\Inputs.xml -[18:54:02] - PLC\PlcTags\Memories.xml -[18:54:02] - PLC\PlcTags\Outputs.xml -[18:54:02] - PLC\PlcTags\OutputsFesto.xml -[18:54:02] - PLC\PlcTags\Tabella delle variabili standard.xml -[18:54:02] - PLC\PlcTags\Tabella delle variabili_1.xml -[18:54:02] - PLC\PlcTags\Tabella delle variabili_2.xml -[18:54:02] - PLC\PlcTags\Timers_Counters.xml -[18:54:02] - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Baialage_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Blocco_1_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Block_compare_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Block_move_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPLocal_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPMain_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Clock Signal_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\DELETE_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Delay_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\DeltaP_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FW_DRand_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FeedForward_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FillerControl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FillingTime_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI Key User_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Device_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_PID_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Service_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Input_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Input_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Integral_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MSE Slope_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\MessageScroll_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ModValveFault_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ONS_R_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Output_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PIDControl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PID_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PPM O2_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Procedure_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ProductQuality_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Profibus Network_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Programming error_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\PumpsControl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #01_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #02_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #03_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #04_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #05_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #06_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #07_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #08_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #09_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #10_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #11_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #12_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #13_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #14_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #15_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #16_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #17_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #18_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #19_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #20_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #21_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #22_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #23_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #24_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #25_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #26_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #27_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #28_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #29_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #30_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #31_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #32_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #33_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #34_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #35_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #36_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #37_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #38_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #39_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #40_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #41_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #42_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #43_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #44_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #45_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #46_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #47_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #48_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #49_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Recipe #50_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SEL_I_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SEL_R_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Safeties_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Signal Gen_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SlewLimit_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SubCarb_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\T_Timer_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\TankLevel_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\ValveFlow_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\WaterDensity_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\_StepMove_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml -[18:54:02] - PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml -[18:54:02] - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml -[18:54:02] - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml -[18:54:02] - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml -[18:54:02] - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml -[18:54:02] - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml -[18:54:02] - PLC\ProgramBlocks_XML\Baialage.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID__Main.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRinse.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml -[18:54:02] - PLC\ProgramBlocks_XML\BlenderRun__Control.xml -[18:54:02] - PLC\ProgramBlocks_XML\Blender_Constants.xml -[18:54:02] - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\Blender_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml -[18:54:02] - PLC\ProgramBlocks_XML\Blocco_1.xml -[18:54:02] - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml -[18:54:02] - PLC\ProgramBlocks_XML\Block_compare.xml -[18:54:02] - PLC\ProgramBlocks_XML\Block_move.xml -[18:54:02] - PLC\ProgramBlocks_XML\BrixTracking_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml -[18:54:02] - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIP CVQ.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIP FlipFlop.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPMain.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPMain_Flood.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#01.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#02.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#03.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#04.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#05.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#06.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#07.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#08.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#09.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#10.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#11.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#12.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#13.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#14.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#15.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#16.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#17.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#18.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#19.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#20.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#21.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#22.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#23.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#24.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#25.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#26.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#27.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#28.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#29.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipe#30.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPReportDB.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIPReportManager.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2 Solubility.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2EqPress.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2InjPressure.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2Tracking.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml -[18:54:02] - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml -[18:54:02] - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml -[18:54:02] - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml -[18:54:02] - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml -[18:54:02] - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml -[18:54:02] - PLC\ProgramBlocks_XML\CYC_INT5.xml -[18:54:02] - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml -[18:54:02] - PLC\ProgramBlocks_XML\Clock Signal.xml -[18:54:02] - PLC\ProgramBlocks_XML\Co2_Counters.xml -[18:54:02] - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\DELETE.xml -[18:54:02] - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml -[18:54:02] - PLC\ProgramBlocks_XML\DeaireationValve.xml -[18:54:02] - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml -[18:54:02] - PLC\ProgramBlocks_XML\Delay.xml -[18:54:02] - PLC\ProgramBlocks_XML\DeltaP.xml -[18:54:02] - PLC\ProgramBlocks_XML\EQ_STRNG.xml -[18:54:02] - PLC\ProgramBlocks_XML\FW_DRand.xml -[18:54:02] - PLC\ProgramBlocks_XML\FeedForward.xml -[18:54:02] - PLC\ProgramBlocks_XML\FillerControl.xml -[18:54:02] - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\FillingTime.xml -[18:54:02] - PLC\ProgramBlocks_XML\FirstProduction_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml -[18:54:02] - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml -[18:54:02] - PLC\ProgramBlocks_XML\FrictionLoss.xml -[18:54:02] - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI Key User.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Alarms.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Device.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Digital.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Instrument.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_PID.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Service.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml -[18:54:02] - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml -[18:54:02] - PLC\ProgramBlocks_XML\IO_FLT1.xml -[18:54:02] - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml -[18:54:02] - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic Filler.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic MainData.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC DataIn.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC DataOut.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml -[18:54:02] - PLC\ProgramBlocks_XML\ITC MainRoutine.xml -[18:54:02] - PLC\ProgramBlocks_XML\Input.xml -[18:54:02] - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml -[18:54:02] - PLC\ProgramBlocks_XML\Input_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml -[18:54:02] - PLC\ProgramBlocks_XML\Instrument_Scanner.xml -[18:54:02] - PLC\ProgramBlocks_XML\Integral.xml -[18:54:02] - PLC\ProgramBlocks_XML\Interlocking_Panel.xml -[18:54:02] - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml -[18:54:02] - PLC\ProgramBlocks_XML\Interlocking_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\Key Read & Write Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\Key Read & Write.xml -[18:54:02] - PLC\ProgramBlocks_XML\LIMIT_I.xml -[18:54:02] - PLC\ProgramBlocks_XML\LIMIT_R.xml -[18:54:02] - PLC\ProgramBlocks_XML\LowPassFilter.xml -[18:54:02] - PLC\ProgramBlocks_XML\MFMAnalogValues.xml -[18:54:02] - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml -[18:54:02] - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\MOD_ERR.xml -[18:54:02] - PLC\ProgramBlocks_XML\MSE Slope.xml -[18:54:02] - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml -[18:54:02] - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml -[18:54:02] - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml -[18:54:02] - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml -[18:54:02] - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml -[18:54:02] - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml -[18:54:02] - PLC\ProgramBlocks_XML\MessageScroll.xml -[18:54:02] - PLC\ProgramBlocks_XML\ModValveFault.xml -[18:54:02] - PLC\ProgramBlocks_XML\ONS_R.xml -[18:54:02] - PLC\ProgramBlocks_XML\Output.xml -[18:54:02] - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml -[18:54:02] - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID MAIN Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PIDControl.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_Filling_Head.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMM301.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMM303.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMM304.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMP302.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVM301.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVN302.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVP303.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVS318.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\PID_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\PPM O2.xml -[18:54:02] - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml -[18:54:02] - PLC\ProgramBlocks_XML\Procedure.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml -[18:54:02] - PLC\ProgramBlocks_XML\Procedure_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProdReportDB.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProdReportManager.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductAvailable.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductLiterInTank.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductPipeDrain.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductQuality.xml -[18:54:02] - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml -[18:54:02] - PLC\ProgramBlocks_XML\Profibus Network.xml -[18:54:02] - PLC\ProgramBlocks_XML\Profibus_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\Programming error.xml -[18:54:02] - PLC\ProgramBlocks_XML\PumpsControl.xml -[18:54:02] - PLC\ProgramBlocks_XML\QCO Monitor.xml -[18:54:02] - PLC\ProgramBlocks_XML\QCO Timing DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\RACK_FLT.xml -[18:54:02] - PLC\ProgramBlocks_XML\REPLACE_Mod.xml -[18:54:02] - PLC\ProgramBlocks_XML\ReadAnalogIn.xml -[18:54:02] - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #01.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #02.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #03.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #04.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #05.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #06.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #07.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #08.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #09.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #10.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #11.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #12.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #13.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #14.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #15.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #16.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #17.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #18.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #19.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #20.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #21.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #22.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #23.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #24.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #25.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #26.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #27.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #28.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #29.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #30.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #31.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #32.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #33.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #34.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #35.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #36.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #37.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #38.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #39.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #40.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #41.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #42.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #43.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #44.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #45.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #46.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #47.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #48.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #49.xml -[18:54:02] - PLC\ProgramBlocks_XML\Recipe #50.xml -[18:54:02] - PLC\ProgramBlocks_XML\RecipeCalculation.xml -[18:54:02] - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml -[18:54:02] - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml -[18:54:02] - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\SEL_I.xml -[18:54:02] - PLC\ProgramBlocks_XML\SEL_R.xml -[18:54:02] - PLC\ProgramBlocks_XML\SLIM_Block.xml -[18:54:02] - PLC\ProgramBlocks_XML\SLIM_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\Safeties.xml -[18:54:02] - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml -[18:54:02] - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\Signal Gen.xml -[18:54:02] - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\SlewLimit.xml -[18:54:02] - PLC\ProgramBlocks_XML\SpeedAdjust.xml -[18:54:02] - PLC\ProgramBlocks_XML\Statistical_Analisys.xml -[18:54:02] - PLC\ProgramBlocks_XML\SubCarb.xml -[18:54:02] - PLC\ProgramBlocks_XML\SubCarb_DB.xml -[18:54:02] - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml -[18:54:02] - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml -[18:54:02] - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml -[18:54:02] - PLC\ProgramBlocks_XML\SyrupDensity.xml -[18:54:02] - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml -[18:54:02] - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml -[18:54:02] - PLC\ProgramBlocks_XML\System_Run_Out.xml -[18:54:02] - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\T_Timer.xml -[18:54:02] - PLC\ProgramBlocks_XML\TankLevel.xml -[18:54:02] - PLC\ProgramBlocks_XML\TankLevelToHeight.xml -[18:54:02] - PLC\ProgramBlocks_XML\Time error interrupt.xml -[18:54:02] - PLC\ProgramBlocks_XML\VacuumCtrl.xml -[18:54:02] - PLC\ProgramBlocks_XML\ValveFlow.xml -[18:54:02] - PLC\ProgramBlocks_XML\WaterDensity.xml -[18:54:02] - PLC\ProgramBlocks_XML\WritePeripheral.xml -[18:54:02] - PLC\ProgramBlocks_XML\_CYCL_EXC.xml -[18:54:02] - PLC\ProgramBlocks_XML\_StepMove.xml -[18:54:02] - PLC\ProgramBlocks_XML\_StepMove_Test.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml -[18:54:02] - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml -[18:54:02] - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml -[18:54:02] - PLC\SystemBlocks_CR\CONT_C_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\DeviceStates_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\GET_Reciver_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\LED_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\SCALE_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\T_301_XRef.xml -[18:54:02] - PLC\SystemBlocks_CR\T_302_XRef.xml -[18:54:02] --- Fase 0.5: Identificando archivos .scl nativos existentes --- -[18:54:02] Se identificaron 65 posibles bloques SCL nativos (con archivo .scl). -[18:54:02] --- Fase 1: Procesamiento Individual (x1, x2, x3) --- -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\AnalogInstrument.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\AnalogInstrument.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\AnalogInstrument.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.6329858, Size=14145 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\AnalogInstrument.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\AnalogInstrument.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\AnalogInstrument.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\AnalogInstrument_processed.json -[18:54:02] Generando salida para: PlcUDT 'AnalogInstrument' (Original: AnalogInstrument) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\AnalogInstrument.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\CIP_Link_Type.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_Link_Type.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_Link_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.658877, Size=5890 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Link_Type.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_Link_Type.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_Link_Type.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Link_Type_processed.json -[18:54:02] Generando salida para: PlcUDT 'CIP_Link_Type' (Original: CIP_Link_Type) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Link_Type.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_Simple_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.681751, Size=9899 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Simple_Type.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Simple_Type_processed.json -[18:54:02] Generando salida para: PlcUDT 'CIP_Simple_Type' (Original: CIP_Simple_Type) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Simple_Type.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\CIP_Step_Type.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_Step_Type.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_Step_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.7148414, Size=36876 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_Step_Type.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_Step_Type.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_Step_Type.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_Step_Type_processed.json -[18:54:02] Generando salida para: PlcUDT 'CIP_Step_Type' (Original: CIP_Step_Type) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Step_Type.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\CIP_WaitEvent_Type.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.729792, Size=12710 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\CIP_WaitEvent_Type_processed.json -[18:54:02] Generando salida para: PlcUDT 'CIP_WaitEvent_Type' (Original: CIP_WaitEvent_Type) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_WaitEvent_Type.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\Device.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Device.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Device.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.7440894, Size=10543 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Device.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Device.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Device.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Device_processed.json -[18:54:02] Generando salida para: PlcUDT 'Device' (Original: Device) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\Device.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\DigitalInstrument.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\DigitalInstrument.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\DigitalInstrument.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.7586613, Size=10685 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\DigitalInstrument.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\DigitalInstrument.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\DigitalInstrument.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\DigitalInstrument_processed.json -[18:54:02] Generando salida para: PlcUDT 'DigitalInstrument' (Original: DigitalInstrument) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\DigitalInstrument.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\FunctionButton.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\FunctionButton.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\FunctionButton.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.7726514, Size=5342 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\FunctionButton.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\FunctionButton.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\FunctionButton.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\FunctionButton_processed.json -[18:54:02] Generando salida para: PlcUDT 'FunctionButton' (Original: FunctionButton) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\FunctionButton.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\PID.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\PID.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\PID.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.7882788, Size=29670 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\PID.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\PID.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\PID.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\PID_processed.json -[18:54:02] Generando salida para: PlcUDT 'PID' (Original: PID) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\PID.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\QCO Phase.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Phase.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Phase.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.8038173, Size=21830 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Phase.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Phase.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Phase.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Phase_processed.json -[18:54:02] Generando salida para: PlcUDT 'QCO_Phase' (Original: QCO Phase) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Phase.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\QCO Spare.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Spare.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Spare.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.8181522, Size=4384 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Spare.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Spare.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Spare.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Spare_processed.json -[18:54:02] Generando salida para: PlcUDT 'QCO_Spare' (Original: QCO Spare) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Spare.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\QCO Timer.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Timer.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Timer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.8330607, Size=21954 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Timer.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Timer.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Timer.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_processed.json -[18:54:02] Generando salida para: PlcUDT 'QCO_Timer' (Original: QCO Timer) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timer.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\QCO Timer_Array_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.848756, Size=11732 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\QCO Timer_Array_1_processed.json -[18:54:02] Generando salida para: PlcUDT 'QCO_Timer_Array_1' (Original: QCO Timer_Array_1) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timer_Array_1.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\Recipe_Prod.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Recipe_Prod.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Recipe_Prod.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.8637047, Size=31475 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Recipe_Prod.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Recipe_Prod.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Recipe_Prod.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Recipe_Prod_processed.json -[18:54:02] Generando salida para: PlcUDT 'Recipe_Prod' (Original: Recipe_Prod) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe_Prod.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\ReportCIPSimpleData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.8786547, Size=9080 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\ReportCIPSimpleData_processed.json -[18:54:02] Generando salida para: PlcUDT 'ReportCIPSimpleData' (Original: ReportCIPSimpleData) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\ReportCIPSimpleData.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\TADDR_PAR.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\TADDR_PAR.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\TADDR_PAR.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.8942418, Size=5794 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TADDR_PAR.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\TADDR_PAR.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\TADDR_PAR.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TADDR_PAR_processed.json -[18:54:02] Generando salida para: PlcUDT 'TADDR_PAR' (Original: TADDR_PAR) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\TADDR_PAR.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\TCON_PAR.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\TCON_PAR.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\TCON_PAR.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.9091923, Size=14966 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TCON_PAR.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\TCON_PAR.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\TCON_PAR.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_processed.json -[18:54:02] Generando salida para: PlcUDT 'TCON_PAR' (Original: TCON_PAR) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\TCON_PAR.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\TCON_PAR_LF.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.9244308, Size=12680 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\TCON_PAR_LF.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\TCON_PAR_LF_processed.json -[18:54:02] Generando salida para: PlcUDT 'TCON_PAR_LF' (Original: TCON_PAR_LF) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\TCON_PAR_LF.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Tipo di dati utente_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.940381, Size=4380 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_1_processed.json -[18:54:02] Generando salida para: PlcUDT 'Tipo_di_dati_utente_1' (Original: Tipo di dati utente_1) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\Tipo_di_dati_utente_1.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\Tipo di dati utente_2.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750343203.9598055, Size=16713 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] -> Detectado: PlcStruct (UDT) -[18:54:02] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:02] Paso 6: Escritura JSON completada. -[18:54:02] Conversión finalizada. JSON guardado en: 'PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json' -[18:54:02] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -[18:54:02] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2.json -[18:54:02] Procesando bloque tipo: PlcUDT -[18:54:02] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. -[18:54:02] Guardando JSON de PlcUDT (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json -[18:54:02] Guardado de PlcUDT completado. -[18:54:02] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -[18:54:02] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes\parsing\Tipo di dati utente_2_processed.json -[18:54:02] Generando salida para: PlcUDT 'Tipo_di_dati_utente_2' (Original: Tipo di dati utente_2) -[18:54:02] -> Modo de generación: UDT Markdown -[18:54:02] -> Escribiendo archivo de salida final en: PLC\scl_output\Tipo_di_dati_utente_2.md -[18:54:02] Generación de .MD completada. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\ASLeds_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ASLeds_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ASLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ASLeds_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344251.0653176, Size=2025 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\AnalogInstrument_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344202.7528636, Size=31575 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Link_Type_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344204.1935296, Size=140826 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Simple_Type_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344204.2851746, Size=7749 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Step_Type_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344204.665426, Size=29363 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_WaitEvent_Type_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344204.7700472, Size=8284 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\Device_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Device_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Device_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344204.9952562, Size=58944 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\DigitalInstrument_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344205.1019015, Size=14758 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\FunctionButton_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\FunctionButton_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344205.1693168, Size=7595 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\IFLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\IFLeds_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344251.1155863, Size=1316 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\PID_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\PID_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\PID_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344205.5174515, Size=30460 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Phase_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Phase_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344205.708749, Size=13623 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Spare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Spare_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344206.2828524, Size=27412 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_Array_1_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344209.0502715, Size=221519 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344206.5230117, Size=16096 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Recipe_Prod_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344209.9361303, Size=88381 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ReportCIPSimpleData_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344210.050014, Size=13205 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_FB_State_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344251.4101725, Size=9494 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_State_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344251.5654273, Size=5446 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TADDR_PAR_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344210.1297476, Size=4922 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_LF_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344210.8719265, Size=26673 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344210.5072165, Size=26271 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:02] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:02] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:02] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:02] --- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- -[18:54:02] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- -[18:54:02] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_1_XRef.json'... -[18:54:02] Cargando parsers de red... -[18:54:02] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:02] Total de lenguajes con parser cargado: 5 -[18:54:02] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:02] Metadatos XML: ModTime=1750344210.8978877, Size=981 -[18:54:02] Paso 1: Parseando archivo XML... -[18:54:02] Paso 1: Parseo XML completado. -[18:54:02] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_2_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344250.96458, Size=2855290 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\InputsMaster.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.9428265, Size=487949 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 203 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\InputsMaster_processed.json -[18:54:03] Generando salida para: PlcTagTable 'InputsMaster' (Original: InputsMaster) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\InputsMaster.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343205.05619, Size=443654 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 185 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\IO Not in Hardware\parsing\OutputsMaster_processed.json -[18:54:03] Generando salida para: PlcTagTable 'OutputsMaster' (Original: OutputsMaster) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\OutputsMaster.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Inputs.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Inputs.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Inputs.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.7634697, Size=122136 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 51 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Inputs.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Inputs.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Inputs.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Inputs_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Inputs' (Original: Inputs) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Inputs.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Memories.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Memories.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Memories.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.5481665, Size=2723140 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 1133 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Memories.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Memories.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Memories.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Memories_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Memories' (Original: Memories) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Memories.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Outputs.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Outputs.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Outputs.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.7869232, Size=62245 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 26 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Outputs.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Outputs.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Outputs.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Outputs_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Outputs' (Original: Outputs) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Outputs.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\OutputsFesto.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\OutputsFesto.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\OutputsFesto.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.8382075, Size=50303 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 21 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\OutputsFesto.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\OutputsFesto.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\OutputsFesto.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\OutputsFesto_processed.json -[18:54:03] Generando salida para: PlcTagTable 'OutputsFesto' (Original: OutputsFesto) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\OutputsFesto.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Tabella delle variabili standard.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Tabella delle variabili standard.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Tabella delle variabili standard.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.6149669, Size=420428 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 0 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili standard.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Tabella delle variabili standard.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Tabella delle variabili standard.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili standard_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Tabella_delle_variabili_standard' (Original: Tabella delle variabili standard) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_standard.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Tabella delle variabili_1.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Tabella delle variabili_1.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Tabella delle variabili_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.797896, Size=246 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 0 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili_1.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Tabella delle variabili_1.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Tabella delle variabili_1.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_1_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Tabella_delle_variabili_1' (Original: Tabella delle variabili_1) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_1.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Tabella delle variabili_2.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Tabella delle variabili_2.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Tabella delle variabili_2.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.808849, Size=246 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 0 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Tabella delle variabili_2.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Tabella delle variabili_2.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Tabella delle variabili_2.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Tabella delle variabili_2_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Tabella_delle_variabili_2' (Original: Tabella delle variabili_2) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Tabella_delle_variabili_2.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\PlcTags\Timers_Counters.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcTags\Timers_Counters.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\Timers_Counters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343204.701679, Size=416259 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] -> Detectado: PlcTagTable -[18:54:03] - Encontrados 174 tags. -[18:54:03] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:03] Paso 6: Escritura JSON completada. -[18:54:03] Conversión finalizada. JSON guardado en: 'PLC\PlcTags\parsing\Timers_Counters.json' -[18:54:03] --- Ejecutando x2 (process_json_to_scl) para: PLC\PlcTags\Timers_Counters.xml --- -[18:54:03] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters.json -[18:54:03] Procesando bloque tipo: PlcTagTable -[18:54:03] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. -[18:54:03] Guardando JSON de PlcTagTable (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters_processed.json -[18:54:03] Guardado de PlcTagTable completado. -[18:54:03] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\PlcTags\Timers_Counters.xml --- -[18:54:03] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcTags\parsing\Timers_Counters_processed.json -[18:54:03] Generando salida para: PlcTagTable 'Timers_Counters' (Original: Timers_Counters) -[18:54:03] -> Modo de generación: Tag Table Markdown -[18:54:03] -> Escribiendo archivo de salida final en: PLC\scl_output\Timers_Counters.md -[18:54:03] Generación de .MD completada. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344190.1769779, Size=7944 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344196.4311116, Size=494094 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344190.4584703, Size=28517 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344202.4619246, Size=509795 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344190.3075395, Size=24421 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Baialage_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Baialage_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Baialage_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Baialage_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343767.1627202, Size=50623 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlendFill StartUp_Seq_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343846.1568766, Size=144288 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_All Auto_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343842.8423836, Size=11425 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_CIPModeInit_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343769.0965636, Size=2452 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_InitErrors_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343842.9291508, Size=8799 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_MFM Command_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343843.1939545, Size=20470 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_MachineInit_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344127.9687262, Size=285050 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ManualActive_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343843.0544221, Size=13238 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ProdModeInit_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343769.1730325, Size=4365 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_ResetSPWord_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343770.3335028, Size=98728 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl_UpdatePWord_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.129173, Size=196519 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderCtrl__Main_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343769.0569763, Size=140081 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_Monitor_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343864.924301, Size=43969 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_PresRelea_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343843.5934513, Size=10511 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_ReadAnIn_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343865.344923, Size=71780 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveInteg_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343865.9580348, Size=98052 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_SaveValve_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343843.7176795, Size=12511 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl_WriteAnOu_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344159.2741456, Size=126834 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPIDCtrl__Loop_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344146.0761442, Size=54169 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_ActualRecipe_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750344148.4695926, Size=52720 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_BlendingFault_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343862.6194313, Size=44903 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_FlowMeterErro_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343843.3891919, Size=30560 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_NextRecipe_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.200357, Size=6410 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDFFCalc_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343863.1070468, Size=106172 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDInitParam_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343863.5442653, Size=88055 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDResInteg_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343843.4968894, Size=14772 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID_PIDSPCalc_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343864.6263497, Size=251329 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID__Main_Data_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343802.8616545, Size=218549 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderPID__Main_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343862.2895362, Size=211206 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRinse_Done_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.6085386, Size=3325 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRinse_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.5763528, Size=74649 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_MeasFilSpeed_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343866.569388, Size=98475 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_MeasFil_Data_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343803.6742005, Size=94883 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_ProdTime_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.7485917, Size=33114 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_SelectConstan_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343845.2245777, Size=87150 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun_Stopping_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.8632078, Size=20476 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BlenderRun__Control_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343844.8817966, Size=162460 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Constants_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343889.575564, Size=162151 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Procedure Data_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343801.0270586, Size=189006 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Variables_Pers_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343896.042227, Size=245887 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blender_Variables_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343894.0879896, Size=604323 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Blocco_1_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blocco_1_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blocco_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blocco_1_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343772.8811493, Size=572 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Blocco_dati_Test_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343897.523492, Size=126325 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Block_compare_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Block_compare_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Block_compare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Block_compare_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343773.3046281, Size=15216 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\Block_move_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Block_move_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Block_move_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Block_move_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343773.4481416, Size=14373 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_Data_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343805.6012068, Size=159835 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_ProdSamples_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343866.6938286, Size=15623 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\BrixTracking_SampleTime_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343866.8946755, Size=32950 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP CVQ_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343774.0077226, Size=9145 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP FlipFlop_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343774.6622834, Size=103769 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ExecSimpleCIP_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343848.61147, Size=77555 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ExecStep_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343849.1472979, Size=75731 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgInizialize_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343774.8454258, Size=8206 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgStepDown_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343849.2132359, Size=10844 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_ProgStepUp_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343849.3327858, Size=22336 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_WaitEvent_Ctrl_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343775.146736, Size=42991 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPLocal_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPLocal_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPLocal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPLocal_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343848.1670434, Size=75930 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_Flood_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343776.0050793, Size=62347 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_Total Drain_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343776.3265185, Size=45353 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPMain_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPMain_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPMain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPMain_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343775.4725688, Size=36269 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#01_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343911.0053709, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#02_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343912.4549968, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#03_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343913.9753356, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#04_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343915.5765684, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#05_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343917.2844105, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#06_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343918.7736118, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#07_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343920.3267891, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#08_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343921.9279706, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#09_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343923.4621243, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#10_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343925.0609863, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#11_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343926.7989092, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#12_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343928.7251327, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#13_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343930.249724, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#14_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343932.0301323, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#15_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343933.543597, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#16_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343935.1220486, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#17_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343936.7164066, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#18_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343938.3293276, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#19_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343940.0223615, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#20_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343941.66497, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#21_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343943.2858057, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#22_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343944.9073539, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#23_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343946.6459043, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#24_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343948.2396395, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#25_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343949.883345, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#26_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343951.453281, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#27_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343953.3028886, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#28_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343954.8897989, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#29_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343956.5630252, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipe#30_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343958.2766266, Size=123349 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipeManagement_Data_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343784.0230238, Size=123656 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPRecipeManagement_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343867.8614886, Size=148310 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPReportDB_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343962.472719, Size=290140 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIPReportManager_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343849.9063427, Size=78706 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP_Program_Variables_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343909.3774037, Size=1058231 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CIP_SimpleProgr_Init_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343847.714715, Size=245464 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2 Solubility_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343776.6382644, Size=9406 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2EqPress_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343776.6946862, Size=11138 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2InjPressure_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343776.7390532, Size=5058 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_Data_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343807.0477762, Size=156200 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_ProdSamples_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343868.7051947, Size=15548 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_SampleTime_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343868.8979633, Size=32825 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CO2Tracking_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343868.5841925, Size=51658 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:03] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:03] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:03] --- Procesando archivo: PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- -[18:54:03] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml --- -[18:54:03] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\COMPLETE RESTART_XRef.json'... -[18:54:03] Cargando parsers de red... -[18:54:03] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:03] Total de lenguajes con parser cargado: 5 -[18:54:03] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:03] Metadatos XML: ModTime=1750343766.6387827, Size=9010 -[18:54:03] Paso 1: Parseando archivo XML... -[18:54:03] Paso 1: Parseo XML completado. -[18:54:03] Paso 2: Detectando tipo de objeto principal... -[18:54:03] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CPU_DP Global Diag_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343850.1500251, Size=32283 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CTRLCoolingSystem_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343776.8627932, Size=21819 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CVQ_1p7_8_Perc_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343850.2560174, Size=10193 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CYC_INT5_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343842.717705, Size=41902 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\CarboWaterLine_Seq_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343773.8705034, Size=48000 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Cetrifugal_Head_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343773.943473, Size=9156 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Clock Signal_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Clock Signal_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Clock Signal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Clock Signal_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343776.5808525, Size=38316 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Co2_Counters_DB_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343784.0589035, Size=2421 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Co2_Counters_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343868.0687046, Size=41143 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\DELETE_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DELETE_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DELETE_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DELETE_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343850.505283, Size=34192 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeairCO2TempComp_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343776.9056509, Size=3821 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeaireationValve_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343776.9934664, Size=8751 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Deaireator StartUp_Seq_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.1500676, Size=178790 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Default_SupervisionDB_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343784.4298275, Size=13027 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Default_SupervisionFB_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343868.9447608, Size=3375 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Delay_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Delay_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Delay_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Delay_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343869.035747, Size=10638 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\DeltaP_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\DeltaP_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\DeltaP_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\DeltaP_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.1969094, Size=5701 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\EQ_STRNG_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343850.6044216, Size=9802 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FW_DRand_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FW_DRand_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FW_DRand_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FW_DRand_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.4209795, Size=5111 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FeedForward_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FeedForward_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FeedForward_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FeedForward_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.2517314, Size=9554 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillerControl_DataSend_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343851.4807513, Size=28270 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FillerControl_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillerControl_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillerControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillerControl_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343851.2978818, Size=109130 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Filler_Head_Variables_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343963.5675194, Size=108631 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FillingTime_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FillingTime_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FillingTime_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FillingTime_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343851.581719, Size=11343 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FirstProduction_Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343807.2793612, Size=22595 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Flow_To_Press_Loss_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.2894194, Size=3853 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Freq_To_mmH2O_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.3253088, Size=4645 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\FrictionLoss_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.3741362, Size=5808 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\GLOBAL_DIAG_DB_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343964.2859924, Size=55830 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\GetProdBrixCO2_Anal_Inpt_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.4967346, Size=11113 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI CPU_DP Diag_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343966.595598, Size=153295 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI Key User_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI Key User_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI Key User_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI Key User_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343986.1179276, Size=1590197 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Alarms_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343990.3062034, Size=363736 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Blender_Parameters_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344158.7633965, Size=1028186 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Device_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Device_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Device_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344145.0388474, Size=1578824 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Digital_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343992.9667044, Size=196550 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_IO_Showing_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344006.6555808, Size=307828 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Instrument_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344002.8952901, Size=814633 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Local_CIP_Variables_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344018.2427561, Size=900332 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_PID_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_PID_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_PID_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344032.2921407, Size=1144793 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Recipe_Edit_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344033.3046443, Size=107276 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Recipe_Name_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344047.5400019, Size=779855 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Refrige_IO_Showing_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344048.6072922, Size=60056 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Service_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Service_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Service_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Service_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344050.035369, Size=101508 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Variables_Cmd_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344052.8293183, Size=205501 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\HMI_Variables_Status_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344057.791212, Size=363692 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\IO_FLT1_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343766.6636994, Size=1911 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_DB_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343818.8060174, Size=597280 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ISOonTCP_or_TCP_Protocol_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344159.4335544, Size=16576 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic CIP DI_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343787.6403487, Size=592465 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic CIPRoom_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.9403336, Size=8006 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Filler DI_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343790.4340544, Size=594823 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Filler_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.061905, Size=17766 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic MainData_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344105.1437411, Size=332086 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic MainRoutine_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.1047606, Size=4225 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Mixer DI_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343793.3112323, Size=593439 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic ProdRoom_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.2532783, Size=21164 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Communic Product Room DI_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343796.4350123, Size=597776 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC DataIn_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.2786996, Size=1497 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC DataOut_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.3046129, Size=1500 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC Exchange MainRoutine_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.32953, Size=1531 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ITC MainRoutine_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.3784287, Size=5121 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_CheckFlowMetersSta_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343851.9367187, Size=68409 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Input_Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343814.7061763, Size=543830 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_DigitalCtrl_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343852.1758764, Size=18974 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_DigitalScanner_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343852.3033352, Size=16091 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Input_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Input_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Input_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Input_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343871.5950923, Size=403092 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Instrument_Scanner_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343852.4173405, Size=11186 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Integral_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Integral_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Integral_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Integral_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343871.6862593, Size=12441 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Interlocking_Panel_1_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343778.865936, Size=111000 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Interlocking_Panel_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343853.1293652, Size=135354 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Key Read & Write Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343796.7838798, Size=56667 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Key Read & Write_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343875.1068254, Size=611463 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LIMIT_I_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.477099, Size=13037 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LIMIT_R_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.612651, Size=17924 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\LowPassFilter_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343875.4478796, Size=58147 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFMAnalogValues_Totalize_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343780.194922, Size=47660 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFMAnalogValues_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343876.6598225, Size=195525 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MFM_Analog_Value_Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343822.4411256, Size=275533 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MOD_ERR_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343766.682204, Size=582 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MSE Slope_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MSE Slope_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MSE Slope_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MSE Slope_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343876.8215148, Size=29503 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Machine_Co2_Cons_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344105.6131144, Size=69409 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Control_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.7733922, Size=26976 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Read_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343853.3869247, Size=33488 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Transfer_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.8481424, Size=11340 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Ctrl_Write_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343779.990676, Size=26671 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Maselli_PA_Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344105.7703497, Size=17868 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MaxCarboCO2 Vol_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343853.4851477, Size=11799 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\MessageScroll_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\MessageScroll_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\MessageScroll_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\MessageScroll_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343853.6253688, Size=17645 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ModValveFault_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ModValveFault_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ModValveFault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ModValveFault_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343780.4115274, Size=31534 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\ONS_R_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ONS_R_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ONS_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ONS_R_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343780.634997, Size=13900 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_AnalogValueToHMI_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344160.8728535, Size=77067 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_CO2InjPress_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343854.2063851, Size=47022 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\Output_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Output_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Output_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Output_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344152.7639005, Size=426748 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID MAIN Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343834.666139, Size=972457 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PIDControl_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PIDControl_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PIDControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PIDControl_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343880.1143694, Size=57309 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_Calc_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343876.9983835, Size=26566 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343835.4143076, Size=55602 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Filling_Head_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750344146.9061446, Size=130057 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM301_Data_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:04] Total de lenguajes con parser cargado: 5 -[18:54:04] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:04] Metadatos XML: ModTime=1750343836.1090922, Size=43037 -[18:54:04] Paso 1: Parseando archivo XML... -[18:54:04] Paso 1: Parseo XML completado. -[18:54:04] Paso 2: Detectando tipo de objeto principal... -[18:54:04] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:04] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:04] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:04] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml --- -[18:54:04] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml --- -[18:54:04] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM301_XRef.json'... -[18:54:04] Cargando parsers de red... -[18:54:04] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343877.3576622, Size=49346 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM303_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343836.7437117, Size=41621 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM303_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343877.6839643, Size=42004 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM304_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343797.2676892, Size=38861 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMM304_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343877.8859017, Size=28474 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMP302_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343837.3576925, Size=41633 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RMP302_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343878.149964, Size=38326 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM301_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343837.9487486, Size=38795 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM301_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343878.3693993, Size=28821 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM319_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343838.6315095, Size=37791 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVM319_PRD_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343878.6745818, Size=46720 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVN302_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343797.6209755, Size=38831 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVN302_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343879.0782797, Size=73077 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVP303_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343839.2292225, Size=37347 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVP303_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343879.409564, Size=44010 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVS318_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343797.9760013, Size=38396 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_RVS318_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343879.6404521, Size=28043 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PID_Variables_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PID_Variables_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PID_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PID_Variables_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344106.3168628, Size=76719 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PPM O2_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM O2_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM O2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM O2_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343854.4365678, Size=7296 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM303_VFC_Ctrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343854.6308262, Size=20131 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM305_VFC_Ctrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343854.8191774, Size=20181 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPM307_VFC_Ctrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343855.1206813, Size=27493 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPN301_VFC_Ctrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343855.3118093, Size=20169 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PPP302_VFC_Ctrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343855.4924421, Size=20171 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Ctrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344129.9264257, Size=514886 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Fault DB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344107.282478, Size=96595 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Pneumatic Valve Fault_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343854.3609288, Size=16549 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProDiagOB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343766.72207, Size=2438 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureBlendFill StartUp_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343881.0927753, Size=66778 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureBrixTracking_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343881.4687898, Size=53059 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureCarboWaterLine_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343881.7900894, Size=43386 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureDeaireator StartUp_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343882.051836, Size=40129 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureFirstProduction_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343882.5503938, Size=76572 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdBrixRecovery_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343882.724264, Size=22913 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdTankDrain_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343883.1188204, Size=45935 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureProdTankRunOut_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343883.6826086, Size=87461 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrup RunOut_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343884.0642192, Size=57005 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrupLineMFMPrep_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343884.7299294, Size=112219 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProcedureSyrupMFMStartUp_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343884.9664762, Size=33698 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Procedure_Variables_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344111.6420379, Size=915570 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Procedure_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Procedure_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Procedure_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Procedure_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343880.602091, Size=44081 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank Drain_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343798.2958755, Size=57014 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank PressCtrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344145.5400412, Size=98624 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Prod Tank RunOut_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343780.9251385, Size=61477 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdBrixRecovery_BrixCal_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343855.7271652, Size=40505 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdBrixRecovery_DB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343798.023506, Size=4811 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdReportDB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344113.727767, Size=260307 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProdReportManager_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343858.000109, Size=330246 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductAvailable_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343885.2246418, Size=51429 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductLiterInTank_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343780.9931717, Size=7731 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeDrain_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343781.156779, Size=26767 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeDrain_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343885.4638038, Size=34991 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeRunOut_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343781.443586, Size=65318 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductPipeRunOut_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343885.8755314, Size=68735 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductQuality_Messages_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343858.2546322, Size=53400 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ProductQuality_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ProductQuality_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ProductQuality_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ProductQuality_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343781.6229355, Size=36937 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Profibus Network_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Profibus Network_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Profibus Network_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Profibus Network_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343858.9667587, Size=124175 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Profibus_Variables_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344114.4585447, Size=109585 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Programming error_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Programming error_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Programming error_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Programming error_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343766.740016, Size=602 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\PumpsControl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\PumpsControl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\PumpsControl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\PumpsControl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344131.0090516, Size=224662 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\QCO Monitor_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343859.386756, Size=59376 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\QCO Timing DB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344117.2756605, Size=251129 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RACK_FLT_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343766.7709067, Size=1917 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\REPLACE_Mod_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343860.261111, Size=53923 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ReadAnalogIn_Fault_DB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344117.7129467, Size=42071 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ReadAnalogIn_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343859.742366, Size=51513 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #01_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #01_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #01_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #01_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344167.449511, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #02_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #02_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #02_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #02_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344166.9532044, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #03_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #03_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #03_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #03_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344153.2453868, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #04_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #04_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #04_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #04_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344167.9727206, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #05_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #05_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #05_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #05_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344168.4337392, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #06_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #06_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #06_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #06_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344168.9404192, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #07_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #07_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #07_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #07_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344169.4098957, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #08_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #08_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #08_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #08_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344169.90189, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #09_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #09_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #09_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #09_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344170.3391244, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #10_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #10_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #10_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #10_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344170.8401375, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #11_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #11_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #11_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #11_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344171.391289, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #12_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #12_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #12_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #12_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344171.8716671, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #13_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #13_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #13_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #13_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344172.4160454, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #14_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #14_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #14_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #14_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344172.879999, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #15_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #15_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #15_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #15_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344173.3434794, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #16_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #16_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #16_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #16_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344173.7883902, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #17_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #17_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #17_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #17_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344174.232351, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #18_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #18_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #18_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #18_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344174.6823, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #19_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #19_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #19_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #19_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344175.197561, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #20_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #20_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #20_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #20_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344175.649392, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #21_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #21_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #21_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #21_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344176.0975232, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #22_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #22_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #22_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #22_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344176.5362866, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #23_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #23_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #23_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #23_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344177.0018132, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #24_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #24_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #24_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #24_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344177.457798, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #25_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #25_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #25_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #25_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344177.8989244, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #26_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #26_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #26_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #26_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344178.3791642, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #27_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #27_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #27_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #27_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344178.8354225, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #28_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #28_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #28_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #28_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344179.2941084, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #29_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #29_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #29_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #29_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344179.7450087, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #30_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #30_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #30_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #30_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344180.2250426, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #31_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #31_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #31_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #31_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344180.7086122, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #32_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #32_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #32_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #32_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344181.17889, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #33_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #33_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #33_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #33_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344181.6629376, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #34_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #34_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #34_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #34_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344182.1356447, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #35_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #35_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #35_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #35_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344182.6115687, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #36_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #36_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #36_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #36_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344183.0982413, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #37_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #37_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #37_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #37_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344183.566481, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #38_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #38_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #38_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #38_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344184.018946, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #39_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #39_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #39_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #39_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344184.5206525, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #40_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #40_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #40_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #40_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344184.9918962, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #41_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #41_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #41_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #41_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344185.4891684, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #42_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #42_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #42_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #42_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344185.9786067, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #43_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #43_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #43_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #43_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344186.6399255, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #44_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #44_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #44_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #44_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344187.1581137, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #45_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #45_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #45_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #45_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344187.6926055, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #46_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #46_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #46_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #46_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344188.165053, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #47_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #47_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #47_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #47_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344188.6517234, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #48_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #48_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #48_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #48_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344189.1279168, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #49_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #49_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #49_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #49_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344189.6120882, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Recipe #50_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Recipe #50_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Recipe #50_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Recipe #50_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344190.0869253, Size=42302 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeCalculation_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343859.9066415, Size=28779 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeEditDataSave_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344118.5492296, Size=85965 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeManagement - Prod_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344150.4626138, Size=338797 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\RecipeManagement_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343799.4968436, Size=160455 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SEL_I_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SEL_I_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SEL_I_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SEL_I_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343781.69872, Size=12701 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SEL_R_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SEL_R_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SEL_R_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SEL_R_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343781.9273152, Size=42556 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SLIM_Block_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343782.3042858, Size=1497 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SLIM_Variables_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344123.4842637, Size=448815 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Safeties_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Safeties_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Safeties_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Safeties_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344132.3749945, Size=369795 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SelCheckBrixSource_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343782.2811818, Size=79106 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Sel_Check_Brix_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343839.712899, Size=38482 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Signal Gen_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Signal Gen_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Signal Gen_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Signal Gen_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343885.9767227, Size=12937 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Signal_Gen_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343839.8544147, Size=8737 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SlewLimit_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SlewLimit_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SlewLimit_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SlewLimit_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343886.1589365, Size=31680 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SpeedAdjust_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343782.3828576, Size=13313 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Statistical_Analisys_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343886.537492, Size=61958 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SubCarb_DB_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343842.2809837, Size=83045 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SubCarb_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SubCarb_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SubCarb_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SubCarb_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343886.9066133, Size=48483 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrBrix Autocorrection_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343887.4353652, Size=91593 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrBrix_SyrupCorrPerc_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343860.3423839, Size=7461 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup Line MFM Prep_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343782.7473607, Size=89197 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup MFM StartUp_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343782.938988, Size=36934 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Syrup Rinse QCO_Seq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343860.6778064, Size=41928 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupDensity_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343782.9834807, Size=6722 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupRoomCtrl_UpdateVal_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343860.789532, Size=13463 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\SyrupRoomCtrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343783.0480793, Size=8543 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_RunOut_Variables_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344126.7847798, Size=507705 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_Run_Out_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343841.0199425, Size=87377 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\System_Run_Out_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343888.1170397, Size=130942 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\T_Timer_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\T_Timer_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\T_Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\T_Timer_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343860.8973653, Size=10684 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\TankLevelToHeight_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343860.973319, Size=8810 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\TankLevel_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\TankLevel_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\TankLevel_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\TankLevel_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344147.5748339, Size=147932 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\Time error interrupt_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343766.7938302, Size=607 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\VacuumCtrl_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343861.191129, Size=24609 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\ValveFlow_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\ValveFlow_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\ValveFlow_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\ValveFlow_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343861.274561, Size=9519 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\WaterDensity_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\WaterDensity_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\WaterDensity_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\WaterDensity_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343783.0851555, Size=5151 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\WritePeripheral_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343783.2000701, Size=25976 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_CYCL_EXC_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343766.5093908, Size=19107 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_StepMove_Test_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343798.6043642, Size=18068 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\_StepMove_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\_StepMove_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\_StepMove_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\_StepMove_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343798.5075479, Size=47816 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Control_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344159.8138776, Size=61412 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Parameters_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344159.926441, Size=20350 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Read_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344160.2477467, Size=50147 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Transfer_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344160.364021, Size=11171 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Ctrl_Write_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344160.5381746, Size=25901 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_PA_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344163.395294, Size=235441 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Control_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343780.5520794, Size=25878 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Param_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344163.762907, Size=11679 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Read_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343853.901855, Size=43962 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Trans_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344163.6818588, Size=10169 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Ctrl_Write_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344163.5966723, Size=22724 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPDS_SYR_PA_Data_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750344166.5191534, Size=245744 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mPPM303StartUpRamp_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343796.8851666, Size=16745 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR\parsing\mmH2O_TO_Freq_XRef.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343780.2485375, Size=6566 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:05] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343203.3873343, Size=20116 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:05] Paso 3: Extrayendo atributos del bloque... -[18:54:05] Paso 3: Atributos: Nombre='GNS PLCdia MainRoutine', Número=2410, Lenguaje Bloque='LAD' -[18:54:05] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:05] Name : General Safety: PLC Diag...' -[18:54:05] Paso 4: Extrayendo la interfaz del bloque... -[18:54:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:05] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:05] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:05] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:05] Paso 6: Escritura JSON completada. -[18:54:05] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json' -[18:54:05] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -[18:54:05] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine.json -[18:54:05] Procesando bloque tipo: FC -[18:54:05] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:05] --- Pase 1 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:05] Fase 2 (Agrupación IF con Simplificación): -[18:54:05] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:05] --- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... -[18:54:05] --- Pase 2 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:05] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:05] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:05] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json -[18:54:05] Guardado completado. -[18:54:05] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -[18:54:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia MainRoutine_processed.json -[18:54:05] Generando salida para: FC 'GNS_PLCdia_MainRoutine' (Original: GNS PLCdia MainRoutine) -[18:54:05] -> Modo de generación: FC SCL -[18:54:05] -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_MainRoutine.scl -[18:54:05] Generación de .SCL completada. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343203.4886909, Size=57949 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:05] Paso 3: Extrayendo atributos del bloque... -[18:54:05] Paso 3: Atributos: Nombre='GNS PLCdia Profibus', Número=2416, Lenguaje Bloque='LAD' -[18:54:05] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:05] Name : General Safety: PLC Diag...' -[18:54:05] Paso 4: Extrayendo la interfaz del bloque... -[18:54:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:05] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. -[18:54:05] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:05] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:05] Error: Constante sin valor Access UID=22 -[18:54:05] Advertencia: Ignorando Access inválido o con error UID=22 en red 1A -[18:54:05] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 40 con cardinalidad 7 - generando pines in1...in7 -[18:54:05] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 57 con cardinalidad 7 - generando pines in1...in7 -[18:54:05] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:05] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:05] Paso 6: Escritura JSON completada. -[18:54:05] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json' -[18:54:05] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -[18:54:05] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus.json -[18:54:05] Procesando bloque tipo: FC -[18:54:05] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:05] --- Pase 1 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 34 instrucciones (no STL) procesadas con SymPy. -[18:54:05] Fase 2 (Agrupación IF con Simplificación): -[18:54:05] INFO: Agrupando 7 instr. bajo condición de Contact UID 36 -[18:54:05] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:05] --- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando... -[18:54:05] --- Pase 2 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:05] Fase 2 (Agrupación IF con Simplificación): -[18:54:05] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:05] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:05] --- Pase 3 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:05] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:05] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:05] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:05] - Red 'Diagnostic Call' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'DeviceStates' -[18:54:05] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json -[18:54:05] Guardado completado. -[18:54:05] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -[18:54:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profibus_processed.json -[18:54:05] Generando salida para: FC 'GNS_PLCdia_Profibus' (Original: GNS PLCdia Profibus) -[18:54:05] -> Modo de generación: FC SCL -[18:54:05] -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_Profibus.scl -[18:54:05] Generación de .SCL completada. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343203.52365, Size=104329 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:05] Paso 3: Extrayendo atributos del bloque... -[18:54:05] Paso 3: Atributos: Nombre='GNS PLCdia ProfibusData', Número=2416, Lenguaje Bloque='DB' -[18:54:05] Paso 3b: Comentario bloque: '...' -[18:54:05] Paso 4: Extrayendo la interfaz del bloque... -[18:54:05] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:05] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:05] Paso 6: Escritura JSON completada. -[18:54:05] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json' -[18:54:05] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -[18:54:05] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData.json -[18:54:05] Procesando bloque tipo: GlobalDB -[18:54:05] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:05] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json -[18:54:05] Guardado de GlobalDB completado. -[18:54:05] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -[18:54:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfibusData_processed.json -[18:54:05] Generando salida para: GlobalDB 'GNS_PLCdia_ProfibusData' (Original: GNS PLCdia ProfibusData) -[18:54:05] -> Modo de generación: DATA_BLOCK SCL -[18:54:05] WARNING: No se encontró definición para 'HW_IOSYSTEM'. Se buscó en directorios estándar. -[18:54:05] -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_ProfibusData.scl -[18:54:05] Generación de .SCL completada. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343203.4252172, Size=40489 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:05] Paso 3: Extrayendo atributos del bloque... -[18:54:05] Paso 3: Atributos: Nombre='GNS PLCdia Profinet', Número=2415, Lenguaje Bloque='LAD' -[18:54:05] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:05] Name : General Safety: PLC Diag...' -[18:54:05] Paso 4: Extrayendo la interfaz del bloque... -[18:54:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:05] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:05] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:05] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 72 con cardinalidad 22 - generando pines in1...in22 -[18:54:05] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:05] Paso 6: Escritura JSON completada. -[18:54:05] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json' -[18:54:05] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -[18:54:05] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet.json -[18:54:05] Procesando bloque tipo: FC -[18:54:05] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:05] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:05] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:05] --- Pase 1 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 28 instrucciones (no STL) procesadas con SymPy. -[18:54:05] Fase 2 (Agrupación IF con Simplificación): -[18:54:05] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:05] --- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... -[18:54:05] --- Pase 2 --- -[18:54:05] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:05] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:05] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:05] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:05] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:05] - Red 'Diagnostic Call' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'DeviceStates' -[18:54:05] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json -[18:54:05] Guardado completado. -[18:54:05] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -[18:54:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia Profinet_processed.json -[18:54:05] Generando salida para: FC 'GNS_PLCdia_Profinet' (Original: GNS PLCdia Profinet) -[18:54:05] -> Modo de generación: FC SCL -[18:54:05] -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_Profinet.scl -[18:54:05] Generación de .SCL completada. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343203.5507908, Size=104329 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:05] Paso 3: Extrayendo atributos del bloque... -[18:54:05] Paso 3: Atributos: Nombre='GNS PLCdia ProfinetData', Número=2415, Lenguaje Bloque='DB' -[18:54:05] Paso 3b: Comentario bloque: '...' -[18:54:05] Paso 4: Extrayendo la interfaz del bloque... -[18:54:05] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:05] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:05] Paso 6: Escritura JSON completada. -[18:54:05] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json' -[18:54:05] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -[18:54:05] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData.json -[18:54:05] Procesando bloque tipo: GlobalDB -[18:54:05] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:05] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json -[18:54:05] Guardado de GlobalDB completado. -[18:54:05] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -[18:54:05] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\parsing\GNS PLCdia ProfinetData_processed.json -[18:54:05] Generando salida para: GlobalDB 'GNS_PLCdia_ProfinetData' (Original: GNS PLCdia ProfinetData) -[18:54:05] -> Modo de generación: DATA_BLOCK SCL -[18:54:05] WARNING: No se encontró definición para 'HW_IOSYSTEM'. Se buscó en directorios estándar. -[18:54:05] -> Escribiendo archivo de salida final en: PLC\scl_output\GNS_PLCdia_ProfinetData.scl -[18:54:05] Generación de .SCL completada. -[18:54:05] --- Procesando archivo: PLC\ProgramBlocks_XML\Baialage.xml --- -[18:54:05] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Baialage.xml --- -[18:54:05] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Baialage.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage.json'... -[18:54:05] Cargando parsers de red... -[18:54:05] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:05] Total de lenguajes con parser cargado: 5 -[18:54:05] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:05] Metadatos XML: ModTime=1750343156.0052896, Size=104562 -[18:54:05] Paso 1: Parseando archivo XML... -[18:54:05] Paso 1: Parseo XML completado. -[18:54:05] Paso 2: Detectando tipo de objeto principal... -[18:54:05] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:05] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:05] Paso 3: Extrayendo atributos del bloque... -[18:54:05] Paso 3: Atributos: Nombre='Baialage', Número=1804, Lenguaje Bloque='LAD' -[18:54:05] Paso 3b: Comentario bloque: '...' -[18:54:05] Paso 4: Extrayendo la interfaz del bloque... -[18:54:05] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:05] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. -[18:54:05] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:05] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:05] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:05] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:05] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:05] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:05] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:05] Paso 6: Escritura JSON completada. -[18:54:05] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Baialage.json' -[18:54:05] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Baialage.xml --- -[18:54:05] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage.json -[18:54:05] Procesando bloque tipo: FC -[18:54:05] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 61 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 61 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 3 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:06] - Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 30, Tipo: 'Abs' -[18:54:06] - Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 31, Tipo: 'Lt' -[18:54:06] - Red 'Tank Flow Ok' (ID: D5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -[18:54:06] - Red 'CO2MainValveDelay' (ID: E6, Lang: LAD), Instrucción UID: 30, Tipo: 'Sf' -[18:54:06] - Red 'CO2MainValveDelay' (ID: E6, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Baialage.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Baialage_processed.json -[18:54:06] Generando salida para: FC 'Baialage' (Original: Baialage) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\Baialage.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343175.6344275, Size=244362 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlendFill StartUp_Seq', Número=1814, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 31 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=119, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=17F, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1E5, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=207, Lenguaje Red=STL -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 65 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 65 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 3 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 4 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 5 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlendFill StartUp_Seq_processed.json -[18:54:06] Generando salida para: FC 'BlendFill_StartUp_Seq' (Original: BlendFill StartUp_Seq) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlendFill_StartUp_Seq.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343173.664758, Size=20359 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_All Auto', Número=2036, Lenguaje Bloque='STL' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_All Auto_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_All_Auto' (Original: BlenderCtrl_All Auto) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_All_Auto.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343157.1471882, Size=8985 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_CIPModeInit', Número=2013, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_CIPModeInit_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_CIPModeInit' (Original: BlenderCtrl_CIPModeInit) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_CIPModeInit.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml --- -[18:54:06] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml. Se usará el archivo .scl original existente. --- -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml --- -[18:54:06] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml. Se usará el archivo .scl original existente. --- -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343194.4082532, Size=993900 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_MachineInit', Número=2003, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 158 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=SCL -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=328, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=34A, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=35B, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=36C, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -[18:54:06] - Procesando Red ID=37D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=38E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=39F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3B0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3C1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3D2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3E3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3F4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=405, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=416, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=427, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=438, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=449, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=45A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=46B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=47C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=48D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=49E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4AF, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4C0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4D1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4E2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4F3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=504, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=515, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=526, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=537, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=548, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=559, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=56A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=57B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=58C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=59D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5AE, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5BF, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5D0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5E1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5F2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=603, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=614, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=625, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=636, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=647, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=658, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=669, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=67A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=68B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=69C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6AD, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6BE, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6CF, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6E0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6F1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=702, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=713, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=724, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=735, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=746, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=757, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=768, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=779, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=78A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=79B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=7AC, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=7BD, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=7CE, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=7DF, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=7F0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=801, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=812, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=823, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=834, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=845, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=856, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=867, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=878, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=889, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=89A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=8AB, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=8BC, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=8CD, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=8DE, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=8EF, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=900, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=911, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=922, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=933, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=944, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=955, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=966, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=977, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=988, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=999, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=9AA, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=9BB, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=9CC, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=9DD, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=9EE, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=9FF, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A10, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A21, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=A32, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A43, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=A54, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A65, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A76, Lenguaje Red=LAD -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 496 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] INFO: Agrupando 2 instr. bajo condición de Gt UID 33 -[18:54:06] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 496 proc SymPy, 1 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 65 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 2: 65 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 3 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 4 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_MachineInit_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_MachineInit' (Original: BlenderCtrl_MachineInit) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_MachineInit.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343173.7746449, Size=26426 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_ManualActive', Número=2037, Lenguaje Bloque='STL' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ManualActive_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_ManualActive' (Original: BlenderCtrl_ManualActive) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ManualActive.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343157.1721015, Size=18486 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_ProdModeInit', Número=2012, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ProdModeInit_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_ProdModeInit' (Original: BlenderCtrl_ProdModeInit) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ProdModeInit.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343157.2309263, Size=33922 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_ResetSPWord', Número=2014, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: 'TASK2...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_ResetSPWord_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_ResetSPWord' (Original: BlenderCtrl_ResetSPWord) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_ResetSPWord.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343157.3306453, Size=54909 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl_UpdatePWord', Número=2034, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl_UpdatePWord_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl_UpdatePWord' (Original: BlenderCtrl_UpdatePWord) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl_UpdatePWord.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343157.0981054, Size=374076 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderCtrl__Main', Número=2000, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 68 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=328, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=34A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=35B, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=36C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=37D, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=38E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=39F, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=3B0, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3C1, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=3D2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3E3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3F4, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=405, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=416, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=427, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=438, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=449, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=45A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=46B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=47C, Lenguaje Red=LAD -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main.json -[18:54:06] Procesando bloque tipo: FC -[18:54:06] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] Warning: get_sympy_representation called with None source_info. -[18:54:06] -> 148 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 148 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] Warning: get_sympy_representation called with None source_info. -[18:54:06] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 3 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] Warning: get_sympy_representation called with None source_info. -[18:54:06] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 4 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] Warning: get_sympy_representation called with None source_info. -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:06] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:06] - Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 39, Tipo: 'SdCoil' -[18:54:06] - Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' -[18:54:06] - Red 'Mod Copy Recipe' (ID: 45A, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil' -[18:54:06] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderCtrl__Main_processed.json -[18:54:06] Generando salida para: FC 'BlenderCtrl__Main' (Original: BlenderCtrl__Main) -[18:54:06] -> Modo de generación: FC SCL -[18:54:06] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderCtrl__Main.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343182.9490635, Size=96792 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderPIDCtrl_Monitor', Número=1787, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: '...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor.json -[18:54:06] Procesando bloque tipo: FB -[18:54:06] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 32 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:06] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:06] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:06] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:06] - Red 'Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' -[18:54:06] - Red 'Water PID Controlling Ok' (ID: 2B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:06] - Red 'Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' -[18:54:06] - Red 'Syrup PID Controlling Ok' (ID: 5E, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:06] - Red 'CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' -[18:54:06] - Red 'CO2 PID Controlling Ok' (ID: 91, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:06] - Red 'Gas2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' -[18:54:06] - Red 'Gas2 PID Controlling Ok' (ID: C4, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:06] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json -[18:54:06] Guardado completado. -[18:54:06] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -[18:54:06] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_Monitor_processed.json -[18:54:06] Generando salida para: FB 'BlenderPIDCtrl_Monitor' (Original: BlenderPIDCtrl_Monitor) -[18:54:06] -> Modo de generación: FB SCL -[18:54:06] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:06] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:06] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:06] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:06] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_Monitor.scl -[18:54:06] Generación de .SCL completada. -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml --- -[18:54:06] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml. Se usará el archivo .scl original existente. --- -[18:54:06] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -[18:54:06] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -[18:54:06] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json'... -[18:54:06] Cargando parsers de red... -[18:54:06] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:06] Total de lenguajes con parser cargado: 5 -[18:54:06] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:06] Metadatos XML: ModTime=1750343183.5936286, Size=109608 -[18:54:06] Paso 1: Parseando archivo XML... -[18:54:06] Paso 1: Parseo XML completado. -[18:54:06] Paso 2: Detectando tipo de objeto principal... -[18:54:06] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:06] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:06] Paso 3: Extrayendo atributos del bloque... -[18:54:06] Paso 3: Atributos: Nombre='BlenderPIDCtrl_ReadAnIn', Número=1790, Lenguaje Bloque='LAD' -[18:54:06] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:06] Paso 4: Extrayendo la interfaz del bloque... -[18:54:06] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:06] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. -[18:54:06] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:06] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:06] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:06] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:06] Paso 6: Escritura JSON completada. -[18:54:06] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json' -[18:54:06] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -[18:54:06] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn.json -[18:54:06] Procesando bloque tipo: FB -[18:54:06] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:06] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:06] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:06] --- Pase 1 --- -[18:54:06] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:06] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -[18:54:06] -> 35 instrucciones (no STL) procesadas con SymPy. -[18:54:06] Fase 2 (Agrupación IF con Simplificación): -[18:54:06] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:06] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... -[18:54:06] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 24 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 24 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_ReadAnIn_processed.json -[18:54:07] Generando salida para: FB 'BlenderPIDCtrl_ReadAnIn' (Original: BlenderPIDCtrl_ReadAnIn) -[18:54:07] -> Modo de generación: FB SCL -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] INFO: Detectadas 4 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_ReadAnIn.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343200.1356807, Size=215511 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderPIDCtrl_WriteAnOu', Número=1925, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 21 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 85 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 88 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 105 con cardinalidad 7 - generando pines in1...in7 -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 93 con cardinalidad 7 - generando pines in1...in7 -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 61 con cardinalidad 7 - generando pines in1...in7 -[18:54:07] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 59 con cardinalidad 7 - generando pines in1...in7 -[18:54:07] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 152 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 152 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Error during SymPy simplification for Coil 94: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] -> 9 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Error during SymPy simplification for Coil 106: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 5 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl_WriteAnOu_processed.json -[18:54:07] Generando salida para: FC 'BlenderPIDCtrl_WriteAnOu' (Original: BlenderPIDCtrl_WriteAnOu) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl_WriteAnOu.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343197.634541, Size=85475 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderPIDCtrl__Loop', Número=1729, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop.json -[18:54:07] Procesando bloque tipo: FB -[18:54:07] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 50 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] INFO: Agrupando 6 instr. bajo condición de Contact UID 27 -[18:54:07] INFO: Agrupando 2 instr. bajo condición de Contact UID 24 -[18:54:07] -> 2 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 50 proc SymPy, 2 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPIDCtrl__Loop_processed.json -[18:54:07] Generando salida para: FB 'BlenderPIDCtrl__Loop' (Original: BlenderPIDCtrl__Loop) -[18:54:07] -> Modo de generación: FB SCL -[18:54:07] WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPIDCtrl_ReadAnIn'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPIDCtrl__Loop.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343157.373332, Size=14954 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderPID_NextRecipe', Número=1916, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID_NextRecipe_processed.json -[18:54:07] Generando salida para: FC 'BlenderPID_NextRecipe' (Original: BlenderPID_NextRecipe) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID_NextRecipe.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID__Main.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343173.2126138, Size=51679 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderPID__Main_Data', Número=950, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data.json -[18:54:07] Procesando bloque tipo: InstanceDB -[18:54:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json -[18:54:07] Guardado de InstanceDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderPID__Main_Data_processed.json -[18:54:07] Generando salida para: InstanceDB 'BlenderPID__Main_Data' (Original: BlenderPID__Main_Data) -[18:54:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPID_PIDSPCalc'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPID_PIDInitParam'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BlenderPID_ActualRecipe'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderPID__Main_Data.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRinse.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343163.6483712, Size=149652 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRinse', Número=2019, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 40 con cardinalidad 7 - generando pines in1...in7 -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRinse.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Error during SymPy simplification for Coil 41: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] -> 107 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 107 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 18 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 5 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:07] - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'Rs' -[18:54:07] - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil' -[18:54:07] - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' -[18:54:07] - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' -[18:54:07] - Red 'ColdRinseSR' (ID: 4D, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' -[18:54:07] - Red 'WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 39, Tipo: 'Rs' -[18:54:07] - Red 'WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' -[18:54:07] - Red 'WarmRinse' (ID: 5E, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_processed.json -[18:54:07] Generando salida para: FC 'BlenderRinse' (Original: BlenderRinse) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRinse.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRinse_Done.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343163.6903079, Size=13394 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRinse_Done', Número=2042, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRinse_Done_processed.json -[18:54:07] Generando salida para: FC 'BlenderRinse_Done' (Original: BlenderRinse_Done) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRinse_Done.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343184.3040109, Size=196837 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRun_MeasFilSpeed', Número=1719, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 27 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed.json -[18:54:07] Procesando bloque tipo: FB -[18:54:07] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -[18:54:07] -> 76 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 -[18:54:07] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 -[18:54:07] -> 2 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 76 proc SymPy, 2 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 14 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:07] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:07] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' -[18:54:07] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 34, Tipo: 'Mul' -[18:54:07] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' -[18:54:07] - Red 'Blender Filler Production Rate difference - L/min -' (ID: 13B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' -[18:54:07] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFilSpeed_processed.json -[18:54:07] Generando salida para: FB 'BlenderRun_MeasFilSpeed' (Original: BlenderRun_MeasFilSpeed) -[18:54:07] -> Modo de generación: FB SCL -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_MeasFilSpeed.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343173.232829, Size=27591 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRun_MeasFil_Data', Número=974, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data.json -[18:54:07] Procesando bloque tipo: InstanceDB -[18:54:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data_processed.json -[18:54:07] Guardado de InstanceDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_MeasFil_Data_processed.json -[18:54:07] Generando salida para: InstanceDB 'BlenderRun_MeasFil_Data' (Original: BlenderRun_MeasFil_Data) -[18:54:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_MeasFil_Data.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343163.7322054, Size=84537 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRun_ProdTime', Número=2040, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 34 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 -[18:54:07] INFO: Agrupando 3 instr. bajo condición de Contact UID 30 -[18:54:07] INFO: Agrupando 3 instr. bajo condición de O UID 31 -[18:54:07] -> 3 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 34 proc SymPy, 3 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_ProdTime_processed.json -[18:54:07] Generando salida para: FC 'BlenderRun_ProdTime' (Original: BlenderRun_ProdTime) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_ProdTime.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343164.2332332, Size=48778 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRun_Stopping', Número=2041, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 23 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:07] - Red 'OperatorStop' (ID: 2B, Lang: LAD), Instrucción UID: 28, Tipo: 'Sp' -[18:54:07] - Red 'OperatorStop' (ID: 2B, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun_Stopping_processed.json -[18:54:07] Generando salida para: FC 'BlenderRun_Stopping' (Original: BlenderRun_Stopping) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun_Stopping.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BlenderRun__Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343175.4764838, Size=283519 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BlenderRun__Control', Número=2015, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 35 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 24 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 63 con cardinalidad 8 - generando pines in1...in8 -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 76 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 104 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 116 con cardinalidad 20 - generando pines in1...in20 -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1B2, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 42 con cardinalidad 5 - generando pines in1...in5 -[18:54:07] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 72 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 74 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] INFO: Compuerta O UID 80 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 84 con cardinalidad 5 - generando pines in1...in5 -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BlenderRun__Control.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 193 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 193 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Error during SymPy simplification for Coil 42: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] Error during SymPy simplification for Coil 117: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] -> 52 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 52 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Error during SymPy simplification for Coil 86: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 5 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:07] - Red 'EnableStart' (ID: 6F, Lang: LAD), Instrucción UID: 25, Tipo: 'Sf' -[18:54:07] - Red 'Blender Stopping' (ID: 80, Lang: LAD), Instrucción UID: 64, Tipo: 'Rs' -[18:54:07] - Red 'Blender Stopping' (ID: 80, Lang: LAD), Instrucción UID: 65, Tipo: 'Sf' -[18:54:07] - Red 'Blender Stopping' (ID: 80, Lang: LAD), Instrucción UID: 66, Tipo: 'Coil' -[18:54:07] - Red 'DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 31, Tipo: 'Sf' -[18:54:07] - Red 'DlyOffRecirc' (ID: 190, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -[18:54:07] - Red 'EnRecircPHE02' (ID: 1C3, Lang: LAD), Instrucción UID: 27, Tipo: 'Abs' -[18:54:07] - Red 'EnStopFromFiller' (ID: 1E5, Lang: LAD), Instrucción UID: 29, Tipo: 'Sf' -[18:54:07] - Red 'EnStopFromFiller' (ID: 1E5, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' -[18:54:07] - Red 'DelayToRestart' (ID: 1F6, Lang: LAD), Instrucción UID: 35, Tipo: 'Sf' -[18:54:07] - Red 'DelayToRestart' (ID: 1F6, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BlenderRun__Control_processed.json -[18:54:07] Generando salida para: FC 'BlenderRun__Control' (Original: BlenderRun__Control) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 6 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BlenderRun__Control.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Constants.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343191.8087077, Size=63433 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Blender_Constants', Número=972, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Constants.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Constants_processed.json -[18:54:07] Generando salida para: GlobalDB 'Blender_Constants' (Original: Blender_Constants) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Constants.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Procedure Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343173.1728938, Size=51773 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Blender_Procedure Data', Número=930, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data.json -[18:54:07] Procesando bloque tipo: InstanceDB -[18:54:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data_processed.json -[18:54:07] Guardado de InstanceDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Procedure Data_processed.json -[18:54:07] Generando salida para: InstanceDB 'Blender_Procedure_Data' (Original: Blender_Procedure Data) -[18:54:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'ProcedureDeaireator StartUp'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureCarboWaterLine'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureSyrup RunOut'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureProdBrixRecovery'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureSyrupMFMStartUp'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureProdTankDrain'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureProdTankRunOut'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureSyrupLineMFMPrep'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'ProcedureBlendFill StartUp'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Procedure_Data.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343191.8448794, Size=93334 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Blender_Variables', Número=971, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Variables.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_processed.json -[18:54:07] Generando salida para: GlobalDB 'Blender_Variables' (Original: Blender_Variables) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Variables.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343191.8718855, Size=51659 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Blender_Variables_Pers', Número=970, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blender_Variables_Pers_processed.json -[18:54:07] Generando salida para: GlobalDB 'Blender_Variables_Pers' (Original: Blender_Variables_Pers) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Blender_Variables_Pers.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_1.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blocco_1.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blocco_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343164.2603593, Size=8553 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Blocco_1', Número=1, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blocco_1.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blocco_1.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blocco_1.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_1_processed.json -[18:54:07] Generando salida para: FC 'Blocco_1' (Original: Blocco_1) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Blocco_1.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Blocco_dati_Test.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343191.9020202, Size=27565 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Blocco_dati_Test', Número=5000, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Blocco_dati_Test_processed.json -[18:54:07] Generando salida para: GlobalDB 'Blocco_dati_Test' (Original: Blocco_dati_Test) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Blocco_dati_Test.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Block_compare.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Block_compare.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Block_compare.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343164.3261473, Size=16471 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Block_compare', Número=61, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Block_compare.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Block_compare.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Block_compare.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_compare_processed.json -[18:54:07] Generando salida para: FC 'Block_compare' (Original: Block_compare) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Block_compare.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\Block_move.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Block_move.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Block_move.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343164.3586242, Size=16731 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='Block_move', Número=60, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Block_move.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Block_move.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Block_move.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Block_move_processed.json -[18:54:07] Generando salida para: FC 'Block_move' (Original: Block_move) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\Block_move.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\BrixTracking_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343173.254552, Size=41495 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='BrixTracking_Data', Número=975, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\BrixTracking_Data.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data.json -[18:54:07] Procesando bloque tipo: InstanceDB -[18:54:07] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data_processed.json -[18:54:07] Guardado de InstanceDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\BrixTracking_Data_processed.json -[18:54:07] Generando salida para: InstanceDB 'BrixTracking_Data' (Original: BrixTracking_Data) -[18:54:07] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. -[18:54:07] WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\BrixTracking_Data.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIP CVQ.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP CVQ.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIP FlipFlop.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343165.9152913, Size=170209 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIP FlipFlop', Número=1812, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 26 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=108, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=12A, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=13B, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=15D, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=16E, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=190, Lenguaje Red=STL -[18:54:07] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1B2, Lenguaje Red=STL -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIP FlipFlop.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 10 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP FlipFlop_processed.json -[18:54:07] Generando salida para: FC 'CIP_FlipFlop' (Original: CIP FlipFlop) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_FlipFlop.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPLocal.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPLocal.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343175.861691, Size=172619 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPLocal', Número=1933, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: 'The following PROGRAM handle the CIP software modu...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPLocal.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPLocal.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 83 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 83 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:07] - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'S_COMP' -[18:54:07] - Red 'MIX - Air and CO2 pressure ok and auxiliary ok' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'SCoil' -[18:54:07] - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 28, Tipo: 'Sp' -[18:54:07] - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 30, Tipo: 'O' -[18:54:07] - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'RCoil' -[18:54:07] - Red 'MIX - CIP Local' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPLocal.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_processed.json -[18:54:07] Generando salida para: FC 'CIPLocal' (Original: CIPLocal) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPLocal.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343165.9551814, Size=36442 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPLocal_ProgInizialize', Número=1937, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 11 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_ProgInizialize_processed.json -[18:54:07] Generando salida para: FC 'CIPLocal_ProgInizialize' (Original: CIPLocal_ProgInizialize) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPLocal_ProgInizialize.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml --- -[18:54:07] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml. Se usará el archivo .scl original existente. --- -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343165.9982104, Size=109895 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPLocal_WaitEvent_Ctrl', Número=1934, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 42 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 42 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 5 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPLocal_WaitEvent_Ctrl_processed.json -[18:54:07] Generando salida para: FC 'CIPLocal_WaitEvent_Ctrl' (Original: CIPLocal_WaitEvent_Ctrl) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 3 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPLocal_WaitEvent_Ctrl.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPMain.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPMain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343166.5996625, Size=88646 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPMain', Número=1930, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPMain.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPMain.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 53 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPMain.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_processed.json -[18:54:07] Generando salida para: FC 'CIPMain' (Original: CIPMain) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPMain.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPMain_Flood.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343167.157405, Size=110673 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPMain_Flood', Número=1931, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 47 con cardinalidad 7 - generando pines in1...in7 -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:07] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPMain_Flood.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 86 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 86 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 12 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] Error during SymPy simplification for Coil 50: -[18:54:07] To simplify a logical expression with more than 8 variables may take a -[18:54:07] long time and requires the use of `force=True`. -[18:54:07] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 4 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Flood_processed.json -[18:54:07] Generando salida para: FC 'CIPMain_Flood' (Original: CIPMain_Flood) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 3 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPMain_Flood.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343167.196954, Size=62397 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPMain_Total Drain', Número=1932, Lenguaje Bloque='LAD' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:07] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:07] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 -[18:54:07] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:07] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:07] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:07] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain.json -[18:54:07] Procesando bloque tipo: FC -[18:54:07] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:07] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:07] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:07] --- Pase 1 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 53 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 2 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:07] Fase 2 (Agrupación IF con Simplificación): -[18:54:07] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:07] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... -[18:54:07] --- Pase 3 --- -[18:54:07] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:07] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:07] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:07] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:07] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:07] - Red 'Buffer Tank Empty' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Sf' -[18:54:07] - Red 'Buffer Tank Empty' (ID: 6F, Lang: LAD), Instrucción UID: 33, Tipo: 'SCoil' -[18:54:07] - Red 'Buffer Tank Empty' (ID: 6F, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil' -[18:54:07] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain_processed.json -[18:54:07] Guardado completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPMain_Total Drain_processed.json -[18:54:07] Generando salida para: FC 'CIPMain_Total_Drain' (Original: CIPMain_Total Drain) -[18:54:07] -> Modo de generación: FC SCL -[18:54:07] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPMain_Total_Drain.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#01.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343191.9773111, Size=25455 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#01', Número=501, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#01.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#01_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_01' (Original: CIPRecipe#01) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_01.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#02.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343191.9976542, Size=25444 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#02', Número=502, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#02.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#02_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_02' (Original: CIPRecipe#02) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_02.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#03.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.0193903, Size=25433 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#03', Número=503, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#03.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#03_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_03' (Original: CIPRecipe#03) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_03.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#04.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.038807, Size=25436 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#04', Número=504, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#04.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#04_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_04' (Original: CIPRecipe#04) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_04.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#05.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.0577419, Size=25426 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#05', Número=505, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#05.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#05_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_05' (Original: CIPRecipe#05) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_05.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#06.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.0776837, Size=25429 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#06', Número=506, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#06.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#06_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_06' (Original: CIPRecipe#06) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_06.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#07.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.0979507, Size=25507 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#07', Número=507, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#07.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#07_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_07' (Original: CIPRecipe#07) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_07.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#08.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.1169326, Size=25448 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#08', Número=508, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#08.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#08_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_08' (Original: CIPRecipe#08) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_08.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#09.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.1382213, Size=25448 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#09', Número=509, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#09.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#09_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_09' (Original: CIPRecipe#09) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_09.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#10.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.160092, Size=25448 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#10', Número=510, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#10.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:07] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:07] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10_processed.json -[18:54:07] Guardado de GlobalDB completado. -[18:54:07] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -[18:54:07] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#10_processed.json -[18:54:07] Generando salida para: GlobalDB 'CIPRecipe_10' (Original: CIPRecipe#10) -[18:54:07] -> Modo de generación: DATA_BLOCK SCL -[18:54:07] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:07] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_10.scl -[18:54:07] Generación de .SCL completada. -[18:54:07] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -[18:54:07] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -[18:54:07] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#11.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11.json'... -[18:54:07] Cargando parsers de red... -[18:54:07] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:07] Total de lenguajes con parser cargado: 5 -[18:54:07] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:07] Metadatos XML: ModTime=1750343192.1792238, Size=25448 -[18:54:07] Paso 1: Parseando archivo XML... -[18:54:07] Paso 1: Parseo XML completado. -[18:54:07] Paso 2: Detectando tipo de objeto principal... -[18:54:07] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:07] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:07] Paso 3: Extrayendo atributos del bloque... -[18:54:07] Paso 3: Atributos: Nombre='CIPRecipe#11', Número=511, Lenguaje Bloque='DB' -[18:54:07] Paso 3b: Comentario bloque: '...' -[18:54:07] Paso 4: Extrayendo la interfaz del bloque... -[18:54:07] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:07] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:07] Paso 6: Escritura JSON completada. -[18:54:07] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#11.json' -[18:54:07] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -[18:54:07] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11.json -[18:54:07] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#11_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_11' (Original: CIPRecipe#11) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_11.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#12.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.1991584, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#12', Número=512, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#12.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#12_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_12' (Original: CIPRecipe#12) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_12.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#13.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.2177215, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#13', Número=513, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#13.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#13_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_13' (Original: CIPRecipe#13) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_13.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#14.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.2382233, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#14', Número=514, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#14.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#14_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_14' (Original: CIPRecipe#14) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_14.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#15.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.2581565, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#15', Número=515, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#15.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#15_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_15' (Original: CIPRecipe#15) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_15.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#16.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.2766626, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#16', Número=516, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#16.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#16_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_16' (Original: CIPRecipe#16) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_16.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#17.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.2987401, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#17', Número=517, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#17.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#17_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_17' (Original: CIPRecipe#17) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_17.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#18.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.3327956, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#18', Número=518, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#18.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#18_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_18' (Original: CIPRecipe#18) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_18.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#19.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.3527205, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#19', Número=519, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#19.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#19_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_19' (Original: CIPRecipe#19) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_19.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#20.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.3719435, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#20', Número=520, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#20.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#20_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_20' (Original: CIPRecipe#20) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_20.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#21.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.3913863, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#21', Número=521, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#21.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#21_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_21' (Original: CIPRecipe#21) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_21.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#22.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.4156656, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#22', Número=522, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#22.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#22_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_22' (Original: CIPRecipe#22) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_22.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#23.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.436114, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#23', Número=523, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#23.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#23_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_23' (Original: CIPRecipe#23) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_23.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#24.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.4563053, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#24', Número=524, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#24.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#24_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_24' (Original: CIPRecipe#24) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_24.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#25.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.4767914, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#25', Número=525, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#25.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#25_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_25' (Original: CIPRecipe#25) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_25.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#26.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.4957283, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#26', Número=526, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#26.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#26_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_26' (Original: CIPRecipe#26) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_26.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#27.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.5167491, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#27', Número=527, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#27.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#27_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_27' (Original: CIPRecipe#27) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_27.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#28.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.5359955, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#28', Número=528, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#28.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#28_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_28' (Original: CIPRecipe#28) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_28.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#29.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.555937, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#29', Número=529, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#29.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#29_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_29' (Original: CIPRecipe#29) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_29.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipe#30.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.575586, Size=25448 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipe#30', Número=530, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipe#30.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipe#30_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPRecipe_30' (Original: CIPRecipe#30) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipe_30.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipeManagement.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343184.4765575, Size=162435 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipeManagement', Número=1799, Lenguaje Bloque='STL' -[18:54:08] Paso 3b: Comentario bloque: 'Machine CIP Recipe Management -[18:54:08] DB1003.DBB246 -> Act...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement.json -[18:54:08] Procesando bloque tipo: FB -[18:54:08] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_processed.json -[18:54:08] Generando salida para: FB 'CIPRecipeManagement' (Original: CIPRecipeManagement) -[18:54:08] -> Modo de generación: FB SCL -[18:54:08] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipeManagement.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343172.7294588, Size=37527 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPRecipeManagement_Data', Número=399, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data.json -[18:54:08] Procesando bloque tipo: InstanceDB -[18:54:08] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data_processed.json -[18:54:08] Guardado de InstanceDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPRecipeManagement_Data_processed.json -[18:54:08] Generando salida para: InstanceDB 'CIPRecipeManagement_Data' (Original: CIPRecipeManagement_Data) -[18:54:08] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPRecipeManagement_Data.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPReportDB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.599765, Size=79041 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPReportDB', Número=600, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPReportDB.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportDB_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIPReportDB' (Original: CIPReportDB) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPReportDB.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIPReportManager.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343176.1906304, Size=106604 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIPReportManager', Número=600, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPReportManager.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 10 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIPReportManager_processed.json -[18:54:08] Generando salida para: FC 'CIPReportManager' (Original: CIPReportManager) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIPReportManager.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CIP_Program_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343191.9454143, Size=184613 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CIP_Program_Variables', Número=963, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json -[18:54:08] Generando salida para: GlobalDB 'CIP_Program_Variables' (Original: CIP_Program_Variables) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Program_Variables.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2EqPress.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CO2Tracking.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343185.050244, Size=122287 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CO2Tracking', Número=1818, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:08] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking.json -[18:54:08] Procesando bloque tipo: FB -[18:54:08] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 57 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 -[18:54:08] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 57 proc SymPy, 1 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_processed.json -[18:54:08] Generando salida para: FB 'CO2Tracking' (Original: CO2Tracking) -[18:54:08] -> Modo de generación: FB SCL -[18:54:08] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CO2Tracking_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343173.2751567, Size=41475 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CO2Tracking_Data', Número=976, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json -[18:54:08] Procesando bloque tipo: InstanceDB -[18:54:08] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json -[18:54:08] Guardado de InstanceDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json -[18:54:08] Generando salida para: InstanceDB 'CO2Tracking_Data' (Original: CO2Tracking_Data) -[18:54:08] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking_Data.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\COMPLETE RESTART.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343155.5592198, Size=36089 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='COMPLETE RESTART', Número=100, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json -[18:54:08] Procesando bloque tipo: OB -[18:54:08] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json -[18:54:08] Generando salida para: OB 'COMPLETE_RESTART' (Original: COMPLETE RESTART) -[18:54:08] -> Modo de generación: OB SCL -[18:54:08] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\COMPLETE_RESTART.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343176.2679038, Size=50512 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CPU_DP Global Diag', Número=14, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '*** PLC Profibus Node Comunication Control ***...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 16 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 16 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json -[18:54:08] Generando salida para: FC 'CPU_DP_Global_Diag' (Original: CPU_DP Global Diag) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CPU_DP_Global_Diag.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343167.5846238, Size=45471 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CTRLCoolingSystem', Número=1700, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 24 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json -[18:54:08] Generando salida para: FC 'CTRLCoolingSystem' (Original: CTRLCoolingSystem) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CTRLCoolingSystem.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CYC_INT5.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343173.6358535, Size=89890 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CYC_INT5', Número=35, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: 'OB35_EXC_FREQ = 50ms...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=D5, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=E6, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=F7, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CYC_INT5.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5.json -[18:54:08] Procesando bloque tipo: OB -[18:54:08] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 12 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CYC_INT5_processed.json -[18:54:08] Generando salida para: OB 'CYC_INT5' (Original: CYC_INT5) -[18:54:08] -> Modo de generación: OB SCL -[18:54:08] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CYC_INT5.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343164.4874065, Size=75621 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='CarboWaterLine_Seq', Número=1802, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 25 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json -[18:54:08] Generando salida para: FC 'CarboWaterLine_Seq' (Original: CarboWaterLine_Seq) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\CarboWaterLine_Seq.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Clock Signal.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Clock Signal.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343167.239379, Size=93239 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='Clock Signal', Número=1860, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:08] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 58 con cardinalidad 6 - generando pines in1...in6 -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Clock Signal.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 37 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 11 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 4 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:08] - Red '' (ID: 80, Lang: LAD), Instrucción UID: 22, Tipo: 'TIME_TCK' -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Clock Signal_processed.json -[18:54:08] Generando salida para: FC 'Clock_Signal' (Original: Clock Signal) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\Clock_Signal.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Co2_Counters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343185.0011828, Size=90774 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='Co2_Counters', Número=1020, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Co2_Counters.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters.json -[18:54:08] Procesando bloque tipo: FB -[18:54:08] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 53 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_processed.json -[18:54:08] Generando salida para: FB 'Co2_Counters' (Original: Co2_Counters) -[18:54:08] -> Modo de generación: FB SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\Co2_Counters.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Co2_Counters_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343172.793161, Size=4368 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='Co2_Counters_DB', Número=1021, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Advertencia: Interface encontrada pero sin secciones procesables. -[18:54:08] Advertencia: No se pudo extraer información de la interfaz. -[18:54:08] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] ADVERTENCIA FINAL: 'interface' está vacía en el JSON. -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json -[18:54:08] Procesando bloque tipo: InstanceDB -[18:54:08] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB_processed.json -[18:54:08] Guardado de InstanceDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB_processed.json -[18:54:08] Generando salida para: InstanceDB 'Co2_Counters_DB' (Original: Co2_Counters_DB) -[18:54:08] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:08] Advertencia: No se encontró sección 'Static' o está vacía en la interfaz del DB. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\Co2_Counters_DB.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\DELETE.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DELETE.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\DELETE.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343176.3477948, Size=41021 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='DELETE', Número=4, Lenguaje Bloque='STL' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\DELETE.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DELETE.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DELETE.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\DELETE_processed.json -[18:54:08] Generando salida para: FC 'DELETE' (Original: DELETE) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\DELETE.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeaireationValve.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343167.7482498, Size=344953 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='Deaireator StartUp_Seq', Número=1803, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 50 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=108, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=14C, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=17F, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:08] - Procesando Red ID=1B2, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=207, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=26D, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2D3, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=328, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=34A, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 91 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 91 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 26 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 26 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json -[18:54:08] Generando salida para: FC 'Deaireator_StartUp_Seq' (Original: Deaireator StartUp_Seq) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\Deaireator_StartUp_Seq.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Default_SupervisionDB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343172.8171408, Size=6130 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='Default_SupervisionDB', Número=3, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json -[18:54:08] Procesando bloque tipo: InstanceDB -[18:54:08] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB_processed.json -[18:54:08] Guardado de InstanceDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB_processed.json -[18:54:08] Generando salida para: InstanceDB 'Default_SupervisionDB' (Original: Default_SupervisionDB) -[18:54:08] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\Default_SupervisionDB.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Delay.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Delay.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\DeltaP.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeltaP.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\EQ_STRNG.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343176.3737206, Size=17797 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='EQ_STRNG', Número=10, Lenguaje Bloque='STL' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\EQ_STRNG_processed.json -[18:54:08] Generando salida para: FC 'EQ_STRNG' (Original: EQ_STRNG) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\EQ_STRNG.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\FW_DRand.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\FW_DRand.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343168.0001347, Size=10245 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='FW_DRand', Número=1922, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FW_DRand.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FW_DRand_processed.json -[18:54:08] Generando salida para: FC 'FW_DRand' (Original: FW_DRand) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\FW_DRand.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\FeedForward.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FeedForward.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\FillerControl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343176.4428115, Size=229615 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='FillerControl', Número=2028, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 35 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 -[18:54:08] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] INFO: Compuerta O UID 45 con cardinalidad 5 - generando pines in1...in5 -[18:54:08] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 -[18:54:08] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=17F, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1B2, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1E5, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=218, Lenguaje Red=STL -[18:54:08] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FillerControl.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 109 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 109 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] Error during SymPy simplification for Coil 46: -[18:54:08] To simplify a logical expression with more than 8 variables may take a -[18:54:08] long time and requires the use of `force=True`. -[18:54:08] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 4 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 5 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:08] - Red 'Fast Rinse Request' (ID: A2, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' -[18:54:08] - Red 'Caustic Recovery Run' (ID: E6, Lang: LAD), Instrucción UID: 32, Tipo: 'Rs' -[18:54:08] - Red 'Wait Filler Rinse Completed Signal' (ID: 14C, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' -[18:54:08] - Red 'RunOut Amount' (ID: 16E, Lang: LAD), Instrucción UID: 25, Tipo: 'Round' -[18:54:08] - Red 'RunOut Amount' (ID: 16E, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FillerControl_processed.json -[18:54:08] Generando salida para: FC 'FillerControl' (Original: FillerControl) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\FillerControl.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Filler_Head_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.6181045, Size=22585 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='Filler_Head_Variables', Número=964, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json -[18:54:08] Generando salida para: GlobalDB 'Filler_Head_Variables' (Original: Filler_Head_Variables) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\Filler_Head_Variables.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\FillingTime.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillingTime.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\FirstProduction_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343173.2919023, Size=14352 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='FirstProduction_Data', Número=935, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json -[18:54:08] Procesando bloque tipo: InstanceDB -[18:54:08] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json -[18:54:08] Guardado de InstanceDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json -[18:54:08] Generando salida para: InstanceDB 'FirstProduction_Data' (Original: FirstProduction_Data) -[18:54:08] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\FirstProduction_Data.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -[18:54:08] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\FrictionLoss.xml. Se usará el archivo .scl original existente. --- -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.6380386, Size=15442 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='GLOBAL_DIAG_DB', Número=11, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json -[18:54:08] Generando salida para: GlobalDB 'GLOBAL_DIAG_DB' (Original: GLOBAL_DIAG_DB) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\GLOBAL_DIAG_DB.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343168.513565, Size=23003 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='GetProdBrixCO2_Anal_Inpt', Número=1894, Lenguaje Bloque='LAD' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:08] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:08] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:08] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:08] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:08] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json -[18:54:08] Procesando bloque tipo: FC -[18:54:08] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:08] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:08] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:08] --- Pase 1 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 2 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:08] Fase 2 (Agrupación IF con Simplificación): -[18:54:08] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:08] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:08] --- Pase 3 --- -[18:54:08] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:08] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:08] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:08] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:08] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:08] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt_processed.json -[18:54:08] Guardado completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt_processed.json -[18:54:08] Generando salida para: FC 'GetProdBrixCO2_Anal_Inpt' (Original: GetProdBrixCO2_Anal_Inpt) -[18:54:08] -> Modo de generación: FC SCL -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\GetProdBrixCO2_Anal_Inpt.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.6607132, Size=65401 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='HMI CPU_DP Diag', Número=174, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json -[18:54:08] Generando salida para: GlobalDB 'HMI_CPU_DP_Diag' (Original: HMI CPU_DP Diag) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_CPU_DP_Diag.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI Key User.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI Key User.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.6791997, Size=37055 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='HMI Key User', Número=500, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI Key User.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI Key User_processed.json -[18:54:08] Generando salida para: GlobalDB 'HMI_Key_User' (Original: HMI Key User) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Key_User.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Alarms.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343192.7882233, Size=116059 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='HMI_Alarms', Número=1000, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -[18:54:08] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json -[18:54:08] Generando salida para: GlobalDB 'HMI_Alarms' (Original: HMI_Alarms) -[18:54:08] -> Modo de generación: DATA_BLOCK SCL -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:08] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Alarms.scl -[18:54:08] Generación de .SCL completada. -[18:54:08] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -[18:54:08] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -[18:54:08] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json'... -[18:54:08] Cargando parsers de red... -[18:54:08] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:08] Total de lenguajes con parser cargado: 5 -[18:54:08] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:08] Metadatos XML: ModTime=1750343199.274764, Size=109926 -[18:54:08] Paso 1: Parseando archivo XML... -[18:54:08] Paso 1: Parseo XML completado. -[18:54:08] Paso 2: Detectando tipo de objeto principal... -[18:54:08] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:08] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:08] Paso 3: Extrayendo atributos del bloque... -[18:54:08] Paso 3: Atributos: Nombre='HMI_Blender_Parameters', Número=1001, Lenguaje Bloque='DB' -[18:54:08] Paso 3b: Comentario bloque: '...' -[18:54:08] Paso 4: Extrayendo la interfaz del bloque... -[18:54:08] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:08] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:08] Paso 6: Escritura JSON completada. -[18:54:08] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json' -[18:54:08] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -[18:54:08] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json -[18:54:08] Procesando bloque tipo: GlobalDB -[18:54:08] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:08] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json -[18:54:08] Guardado de GlobalDB completado. -[18:54:08] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Blender_Parameters' (Original: HMI_Blender_Parameters) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Blender_Parameters.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Device.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Device.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343197.519326, Size=239048 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Device', Número=1010, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Device.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Device_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Device' (Original: HMI_Device) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Device.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Digital.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.8101501, Size=40630 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Digital', Número=1012, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Digital.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Digital_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Digital' (Original: HMI_Digital) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Digital.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_IO_Showing.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.8636782, Size=229115 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_IO_Showing', Número=1002, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_IO_Showing' (Original: HMI_IO_Showing) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_IO_Showing.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Instrument.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.8340764, Size=131629 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Instrument', Número=1011, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Instrument' (Original: HMI_Instrument) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Instrument.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.887598, Size=79180 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Local_CIP_Variables', Número=1003, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Local_CIP_Variables' (Original: HMI_Local_CIP_Variables) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Local_CIP_Variables.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_PID.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_PID.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.9121318, Size=134836 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_PID', Número=1013, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_PID.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_PID_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_PID' (Original: HMI_PID) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_PID.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.9293149, Size=12201 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Recipe_Edit', Número=1008, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Recipe_Edit' (Original: HMI_Recipe_Edit) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Recipe_Edit.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.9527981, Size=36399 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Recipe_Name', Número=1009, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Recipe_Name' (Original: HMI_Recipe_Name) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Recipe_Name.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.975095, Size=75896 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Refrige_IO_Showing', Número=1007, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Refrige_IO_Showing' (Original: HMI_Refrige_IO_Showing) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Refrige_IO_Showing.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Service.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Service.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343192.9929738, Size=33076 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Service', Número=1004, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Service.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Service_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Service' (Original: HMI_Service) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Service.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343193.0146918, Size=71747 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Variables_Cmd', Número=1005, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Variables_Cmd' (Original: HMI_Variables_Cmd) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Variables_Cmd.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\HMI_Variables_Status.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343193.0376158, Size=102401 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='HMI_Variables_Status', Número=1006, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json -[18:54:09] Generando salida para: GlobalDB 'HMI_Variables_Status' (Original: HMI_Variables_Status) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Variables_Status.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\IO_FLT1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343155.604401, Size=15571 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\IO_FLT1.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1.json -[18:54:09] Procesando bloque tipo: OB -[18:54:09] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... -[18:54:09] --- Pase 2 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\IO_FLT1_processed.json -[18:54:09] Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) -[18:54:09] -> Modo de generación: OB SCL -[18:54:09] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\I_O_FLT1.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343200.2027953, Size=63504 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol', Número=1, Lenguaje Bloque='STL' -[18:54:09] Paso 3b: Comentario bloque: 'v1.0 by UTRC Sidel 2008/05/28 (previous name: ISO-...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -[18:54:09] Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json -[18:54:09] Procesando bloque tipo: FB -[18:54:09] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json -[18:54:09] Generando salida para: FB 'ISOonTCP_or_TCP_Protocol' (Original: ISOonTCP_or_TCP_Protocol) -[18:54:09] -> Modo de generación: FB SCL -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ISOonTCP_or_TCP_Protocol.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343173.3384473, Size=60651 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol_DB', Número=3524, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json -[18:54:09] Procesando bloque tipo: InstanceDB -[18:54:09] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB_processed.json -[18:54:09] Guardado de InstanceDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB_processed.json -[18:54:09] Generando salida para: InstanceDB 'ISOonTCP_or_TCP_Protocol_DB' (Original: ISOonTCP_or_TCP_Protocol_DB) -[18:54:09] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ISOonTCP_or_TCP_Protocol_DB.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343172.8531673, Size=59730 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic CIP DI', Número=3523, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json -[18:54:09] Procesando bloque tipo: InstanceDB -[18:54:09] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI_processed.json -[18:54:09] Guardado de InstanceDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI_processed.json -[18:54:09] Generando salida para: InstanceDB 'ITC_Communic_CIP_DI' (Original: ITC Communic CIP DI) -[18:54:09] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_CIP_DI.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.3073385, Size=18955 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic CIPRoom', Número=3523, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... -[18:54:09] --- Pase 2 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom_processed.json -[18:54:09] Generando salida para: FC 'ITC_Communic_CIPRoom' (Original: ITC Communic CIPRoom) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] INFO: Detectadas 5 VAR_TEMP adicionales. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_CIPRoom.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343172.8787072, Size=59733 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic Filler DI', Número=3512, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json -[18:54:09] Procesando bloque tipo: InstanceDB -[18:54:09] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI_processed.json -[18:54:09] Guardado de InstanceDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI_processed.json -[18:54:09] Generando salida para: InstanceDB 'ITC_Communic_Filler_DI' (Original: ITC Communic Filler DI) -[18:54:09] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Filler_DI.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Filler.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.3505175, Size=35862 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic Filler', Número=3512, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... -[18:54:09] --- Pase 2 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... -[18:54:09] --- Pase 3 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:09] - Red 'Communication Mixer - Filler' (ID: 1A, Lang: LAD), Instrucción UID: 40, Tipo: 'GET' -[18:54:09] - Red 'Communication Mixer - Filler' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'PUT' -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler_processed.json -[18:54:09] Generando salida para: FC 'ITC_Communic_Filler' (Original: ITC Communic Filler) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Filler.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic MainData.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343193.1113849, Size=435019 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic MainData', Número=3510, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json -[18:54:09] Procesando bloque tipo: GlobalDB -[18:54:09] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData_processed.json -[18:54:09] Guardado de GlobalDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData_processed.json -[18:54:09] Generando salida para: GlobalDB 'ITC_Communic_MainData' (Original: ITC Communic MainData) -[18:54:09] -> Modo de generación: DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_MainData.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.3801985, Size=17958 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic MainRoutine', Número=3510, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:09] Name : Interchange Signals: Com...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... -[18:54:09] --- Pase 2 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine_processed.json -[18:54:09] Generando salida para: FC 'ITC_Communic_MainRoutine' (Original: ITC Communic MainRoutine) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_MainRoutine.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343172.897658, Size=59732 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic Mixer DI', Número=3521, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json -[18:54:09] Procesando bloque tipo: InstanceDB -[18:54:09] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI_processed.json -[18:54:09] Guardado de InstanceDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI_processed.json -[18:54:09] Generando salida para: InstanceDB 'ITC_Communic_Mixer_DI' (Original: ITC Communic Mixer DI) -[18:54:09] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Mixer_DI.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.9118278, Size=46709 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic ProdRoom', Número=3522, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: 'Interchange Signals: Communication: Product Room...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 13 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] INFO: Agrupando 5 instr. bajo condición de Contact UID 33 -[18:54:09] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 1: 13 proc SymPy, 1 agrup. Continuando... -[18:54:09] --- Pase 2 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom_processed.json -[18:54:09] Generando salida para: FC 'ITC_Communic_ProdRoom' (Original: ITC Communic ProdRoom) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] INFO: Detectadas 4 VAR_TEMP adicionales. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_ProdRoom.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343172.9170675, Size=59739 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Communic Product Room DI', Número=3522, Lenguaje Bloque='DB' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json -[18:54:09] Procesando bloque tipo: InstanceDB -[18:54:09] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:09] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI_processed.json -[18:54:09] Guardado de InstanceDB completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI_processed.json -[18:54:09] Generando salida para: InstanceDB 'ITC_Communic_Product_Room_DI' (Original: ITC Communic Product Room DI) -[18:54:09] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. -[18:54:09] WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Product_Room_DI.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC DataIn.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.9342997, Size=8905 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC DataIn', Número=3501, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:09] Name : Interchange Signals: Fun...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC DataIn.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataIn_processed.json -[18:54:09] Generando salida para: FC 'ITC_DataIn' (Original: ITC DataIn) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_DataIn.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC DataOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.950246, Size=4859 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC DataOut', Número=3502, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:09] Name : Interchange Signals: Fun...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -[18:54:09] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC DataOut.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC DataOut_processed.json -[18:54:09] Generando salida para: FC 'ITC_DataOut' (Original: ITC DataOut) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_DataOut.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.9651878, Size=4819 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC Exchange MainRoutine', Número=3550, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:09] Name : Interchange Signals: Exc...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -[18:54:09] Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine_processed.json -[18:54:09] Generando salida para: FC 'ITC_Exchange_MainRoutine' (Original: ITC Exchange MainRoutine) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Exchange_MainRoutine.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ITC MainRoutine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343169.9861267, Size=22534 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='ITC MainRoutine', Número=3500, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '(c) by SIDEL -[18:54:09] Name : Interchange Signals: Fun...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:09] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:09] Paso 6: Escritura JSON completada. -[18:54:09] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json' -[18:54:09] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -[18:54:09] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json -[18:54:09] Procesando bloque tipo: FC -[18:54:09] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:09] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:09] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:09] --- Pase 1 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:09] Fase 2 (Agrupación IF con Simplificación): -[18:54:09] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:09] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... -[18:54:09] --- Pase 2 --- -[18:54:09] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:09] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:09] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:09] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:09] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:09] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine_processed.json -[18:54:09] Guardado completado. -[18:54:09] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -[18:54:09] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine_processed.json -[18:54:09] Generando salida para: FC 'ITC_MainRoutine' (Original: ITC MainRoutine) -[18:54:09] -> Modo de generación: FC SCL -[18:54:09] -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_MainRoutine.scl -[18:54:09] Generación de .SCL completada. -[18:54:09] --- Procesando archivo: PLC\ProgramBlocks_XML\Input.xml --- -[18:54:09] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input.xml --- -[18:54:09] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input.json'... -[18:54:09] Cargando parsers de red... -[18:54:09] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:09] Total de lenguajes con parser cargado: 5 -[18:54:09] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:09] Metadatos XML: ModTime=1750343186.690611, Size=844724 -[18:54:09] Paso 1: Parseando archivo XML... -[18:54:09] Paso 1: Parseo XML completado. -[18:54:09] Paso 2: Detectando tipo de objeto principal... -[18:54:09] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:09] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:09] Paso 3: Extrayendo atributos del bloque... -[18:54:09] Paso 3: Atributos: Nombre='Input', Número=1718, Lenguaje Bloque='LAD' -[18:54:09] Paso 3b: Comentario bloque: '...' -[18:54:09] Paso 4: Extrayendo la interfaz del bloque... -[18:54:09] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:09] Paso 5: Se encontraron 112 elementos SW.Blocks.CompileUnit. -[18:54:09] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:09] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 -[18:54:09] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=328, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 -[18:54:09] - Procesando Red ID=34A, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=35B, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=36C, Lenguaje Red=LAD -[18:54:09] - Procesando Red ID=37D, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=38E, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:09] - Procesando Red ID=39F, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 -[18:54:09] - Procesando Red ID=3B0, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 -[18:54:09] - Procesando Red ID=3C1, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 32 con cardinalidad 5 - generando pines in1...in5 -[18:54:09] - Procesando Red ID=3D2, Lenguaje Red=LAD -[18:54:09] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=3E3, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:10] - Procesando Red ID=3F4, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=405, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 -[18:54:10] - Procesando Red ID=416, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 30 con cardinalidad 4 - generando pines in1...in4 -[18:54:10] - Procesando Red ID=427, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 32 con cardinalidad 5 - generando pines in1...in5 -[18:54:10] - Procesando Red ID=438, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=449, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=45A, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=46B, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=47C, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=48D, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 -[18:54:10] - Procesando Red ID=49E, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=4AF, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] INFO: Compuerta O UID 38 con cardinalidad 5 - generando pines in1...in5 -[18:54:10] - Procesando Red ID=4C0, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=4D1, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 36 con cardinalidad 6 - generando pines in1...in6 -[18:54:10] - Procesando Red ID=4E2, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=4F3, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:10] - Procesando Red ID=504, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=515, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=526, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=537, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=548, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=559, Lenguaje Red=STL -[18:54:10] - Procesando Red ID=56A, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=57B, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=58C, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=59D, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=5AE, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=5BF, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=5D0, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=5E1, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=5F2, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=603, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=614, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=625, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=636, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=647, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=658, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=669, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=67A, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=68B, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=69C, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=6AD, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=6BE, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=6CF, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=6E0, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=6F1, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=702, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=713, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=724, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=735, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=746, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=757, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=768, Lenguaje Red=LAD -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input.json -[18:54:10] Procesando bloque tipo: FB -[18:54:10] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:10] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:10] --- Pase 1 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 36. Usando placeholder '#TON_INSTANCE_36'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TOF UID 31. Usando placeholder '#TOF_INSTANCE_31'. -[18:54:10] Advertencia: No se encontró nombre/instancia para TOF UID 33. Usando placeholder '#TOF_INSTANCE_33'. -[18:54:10] -> 426 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 1: 426 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 2 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -[18:54:10] -> 78 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 2: 78 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 3 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Error during SymPy simplification for Coil 43: -[18:54:10] To simplify a logical expression with more than 8 variables may take a -[18:54:10] long time and requires the use of `force=True`. -[18:54:10] Error during SymPy simplification for Coil 44: -[18:54:10] To simplify a logical expression with more than 8 variables may take a -[18:54:10] long time and requires the use of `force=True`. -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -[18:54:10] -> 13 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 4 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Warning: get_sympy_representation called with None source_info. -[18:54:10] Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -[18:54:10] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:10] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:10] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:10] ADVERTENCIA: Se encontraron 22 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:10] - Red 'Shut Down' (ID: 5E, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' -[18:54:10] - Red 'CO2 Low Presure Fault' (ID: 119, Lang: LAD), Instrucción UID: 41, Tipo: 'TON' -[18:54:10] - Red 'CO2 Low Presure Fault' (ID: 119, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' -[18:54:10] - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 41, Tipo: 'Abs' -[18:54:10] - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' -[18:54:10] - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' -[18:54:10] - Red 'AVM313 Cip Pulsing ON' (ID: 449, Lang: LAD), Instrucción UID: 32, Tipo: 'SdCoil' -[18:54:10] - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 32, Tipo: 'Abs' -[18:54:10] - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 33, Tipo: 'Gt' -[18:54:10] - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:10] - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 44, Tipo: 'Abs' -[18:54:10] - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 45, Tipo: 'Gt' -[18:54:10] - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' -[18:54:10] - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' -[18:54:10] - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' -[18:54:10] - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 41, Tipo: 'Mul' -[18:54:10] - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' -[18:54:10] - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' -[18:54:10] - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' -[18:54:10] - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 41, Tipo: 'Mul' -[18:54:10] - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' -[18:54:10] - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' -[18:54:10] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_processed.json -[18:54:10] Guardado completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_processed.json -[18:54:10] Generando salida para: FB 'Input' (Original: Input) -[18:54:10] -> Modo de generación: FB SCL -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] INFO: Detectadas 17 VAR_TEMP adicionales. -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Input.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -[18:54:10] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml. Se usará el archivo .scl original existente. --- -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Input_Data.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343173.3180883, Size=161785 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Input_Data', Número=940, Lenguaje Bloque='DB' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_Data.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data.json -[18:54:10] Procesando bloque tipo: InstanceDB -[18:54:10] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:10] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data_processed.json -[18:54:10] Guardado de InstanceDB completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_Data_processed.json -[18:54:10] Generando salida para: InstanceDB 'Input_Data' (Original: Input_Data) -[18:54:10] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Input_Data.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343177.8801315, Size=31897 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Input_DigitalCtrl', Número=1720, Lenguaje Bloque='LAD' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:10] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:10] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -[18:54:10] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 -[18:54:10] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json -[18:54:10] Procesando bloque tipo: FC -[18:54:10] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:10] --- Pase 1 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 2 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 3 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 4 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:10] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:10] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json -[18:54:10] Guardado completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json -[18:54:10] Generando salida para: FC 'Input_DigitalCtrl' (Original: Input_DigitalCtrl) -[18:54:10] -> Modo de generación: FC SCL -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Input_DigitalCtrl.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Input_DigitalScanner.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343177.9107635, Size=25163 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Input_DigitalScanner', Número=1719, Lenguaje Bloque='LAD' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:10] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:10] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:10] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json -[18:54:10] Procesando bloque tipo: FC -[18:54:10] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:10] --- Pase 1 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:10] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json -[18:54:10] Guardado completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json -[18:54:10] Generando salida para: FC 'Input_DigitalScanner' (Original: Input_DigitalScanner) -[18:54:10] -> Modo de generación: FC SCL -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Input_DigitalScanner.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Instrument_Scanner.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343177.931587, Size=19039 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Instrument_Scanner', Número=1968, Lenguaje Bloque='LAD' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:10] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:10] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:10] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json -[18:54:10] Procesando bloque tipo: FC -[18:54:10] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:10] --- Pase 1 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:10] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json -[18:54:10] Guardado completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json -[18:54:10] Generando salida para: FC 'Instrument_Scanner' (Original: Instrument_Scanner) -[18:54:10] -> Modo de generación: FC SCL -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Instrument_Scanner.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Integral.xml --- -[18:54:10] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Integral.xml. Se usará el archivo .scl original existente. --- -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Interlocking_Panel.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343178.5861764, Size=155520 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Interlocking_Panel', Número=1999, Lenguaje Bloque='LAD' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:10] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:10] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 56 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json -[18:54:10] Procesando bloque tipo: FC -[18:54:10] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:10] --- Pase 1 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Error: BLKMOV 32 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 32 sin información válida para SRCBLK. -[18:54:10] -> 47 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 1: 47 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 2 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Error: BLKMOV 36 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 37 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 46 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 52 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 57 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 58 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 71 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 72 sin información válida para SRCBLK. -[18:54:10] Error: No se encontró un destino único y válido para DSTBLK en BLKMOV 73. -[18:54:10] Error: BLKMOV 59 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 60 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 75 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 76 sin información válida para SRCBLK. -[18:54:10] -> 88 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] INFO: Agrupando 5 instr. bajo condición de Contact UID 45 -[18:54:10] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 2: 88 proc SymPy, 1 agrup. Continuando... -[18:54:10] --- Pase 3 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 53 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 3: 53 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 4 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:10] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:10] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json -[18:54:10] Guardado completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json -[18:54:10] Generando salida para: FC 'Interlocking_Panel' (Original: Interlocking_Panel) -[18:54:10] -> Modo de generación: FC SCL -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Panel.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343169.2659912, Size=137334 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Interlocking_Panel_1', Número=2004, Lenguaje Bloque='LAD' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:10] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:10] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:10] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:10] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:10] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json -[18:54:10] Procesando bloque tipo: FC -[18:54:10] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:10] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:10] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:10] --- Pase 1 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Error: BLKMOV 32 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 32 sin información válida para SRCBLK. -[18:54:10] -> 50 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 1: 50 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 2 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] Error: BLKMOV 36 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 37 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 46 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 52 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 57 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 58 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 71 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 72 sin información válida para SRCBLK. -[18:54:10] Error: No se encontró un destino único y válido para DSTBLK en BLKMOV 73. -[18:54:10] Error: BLKMOV 59 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 60 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 75 sin información válida para SRCBLK. -[18:54:10] Error: BLKMOV 76 sin información válida para SRCBLK. -[18:54:10] -> 69 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] INFO: Agrupando 5 instr. bajo condición de Contact UID 45 -[18:54:10] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 2: 69 proc SymPy, 1 agrup. Continuando... -[18:54:10] --- Pase 3 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 26 instrucciones (no STL) procesadas con SymPy. -[18:54:10] Fase 2 (Agrupación IF con Simplificación): -[18:54:10] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:10] --- Fin Pase 3: 26 proc SymPy, 0 agrup. Continuando... -[18:54:10] --- Pase 4 --- -[18:54:10] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:10] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:10] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:10] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:10] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:10] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1_processed.json -[18:54:10] Guardado completado. -[18:54:10] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -[18:54:10] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1_processed.json -[18:54:10] Generando salida para: FC 'Interlocking_Panel_1' (Original: Interlocking_Panel_1) -[18:54:10] -> Modo de generación: FC SCL -[18:54:10] -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Panel_1.scl -[18:54:10] Generación de .SCL completada. -[18:54:10] --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -[18:54:10] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -[18:54:10] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Interlocking_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json'... -[18:54:10] Cargando parsers de red... -[18:54:10] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:10] Total de lenguajes con parser cargado: 5 -[18:54:10] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:10] Metadatos XML: ModTime=1750343193.0725234, Size=383212 -[18:54:10] Paso 1: Parseando archivo XML... -[18:54:10] Paso 1: Parseo XML completado. -[18:54:10] Paso 2: Detectando tipo de objeto principal... -[18:54:10] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:10] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:10] Paso 3: Extrayendo atributos del bloque... -[18:54:10] Paso 3: Atributos: Nombre='Interlocking_Variables', Número=900, Lenguaje Bloque='DB' -[18:54:10] Paso 3b: Comentario bloque: '...' -[18:54:10] Paso 4: Extrayendo la interfaz del bloque... -[18:54:10] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:10] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:10] Paso 6: Escritura JSON completada. -[18:54:10] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json' -[18:54:10] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -[18:54:10] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json -[18:54:10] Procesando bloque tipo: GlobalDB -[18:54:11] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:11] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json -[18:54:11] Guardado de GlobalDB completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json -[18:54:11] Generando salida para: GlobalDB 'Interlocking_Variables' (Original: Interlocking_Variables) -[18:54:11] -> Modo de generación: DATA_BLOCK SCL -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Variables.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Key Read & Write Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343172.9340844, Size=13524 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Key Read & Write Data', Número=50, Lenguaje Bloque='DB' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json -[18:54:11] Procesando bloque tipo: InstanceDB -[18:54:11] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:11] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data_processed.json -[18:54:11] Guardado de InstanceDB completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data_processed.json -[18:54:11] Generando salida para: InstanceDB 'Key_Read___Write_Data' (Original: Key Read & Write Data) -[18:54:11] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Key_Read___Write_Data.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Key Read & Write.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343187.8708477, Size=702793 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Key Read & Write', Número=50, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] Advertencia: Access UID=22 no es Symbol ni Constant. -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] INFO: Compuerta O UID 42 con cardinalidad 4 - generando pines in1...in4 -[18:54:11] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Key Read & Write.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write.json -[18:54:11] Procesando bloque tipo: FB -[18:54:11] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] Advertencia: No se encontró nombre/instancia para TON UID 37. Usando placeholder '#TON_INSTANCE_37'. -[18:54:11] Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. -[18:54:11] Advertencia: No se encontró nombre/instancia para TOF UID 39. Usando placeholder '#TOF_INSTANCE_39'. -[18:54:11] -> 19 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] Advertencia: No se encontró nombre/instancia para TON UID 37. Usando placeholder '#TON_INSTANCE_37'. -[18:54:11] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:11] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red 'Remote request' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'Jump' -[18:54:11] - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 40, Tipo: 'NContact' -[18:54:11] - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'O' -[18:54:11] - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil' -[18:54:11] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Key Read & Write_processed.json -[18:54:11] Generando salida para: FB 'Key_Read___Write' (Original: Key Read & Write) -[18:54:11] -> Modo de generación: FB SCL -[18:54:11] INFO: Detectadas 6 VAR_TEMP adicionales. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Key_Read___Write.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\LIMIT_I.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343170.0070457, Size=25513 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='LIMIT_I', Número=1849, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LIMIT_I.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_I_processed.json -[18:54:11] Generando salida para: FC 'LIMIT_I' (Original: LIMIT_I) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\LIMIT_I.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\LIMIT_R.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343170.03297, Size=25519 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='LIMIT_R', Número=1848, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LIMIT_R.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\LIMIT_R_processed.json -[18:54:11] Generando salida para: FC 'LIMIT_R' (Original: LIMIT_R) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\LIMIT_R.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -[18:54:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\LowPassFilter.xml. Se usará el archivo .scl original existente. --- -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -[18:54:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml. Se usará el archivo .scl original existente. --- -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343171.9890928, Size=61946 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='MFMAnalogValues_Totalize', Número=2025, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 24 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] INFO: Agrupando 4 instr. bajo condición de Contact UID 37 -[18:54:11] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 24 proc SymPy, 1 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] ADVERTENCIA: Se encontraron 19 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 42, Tipo: 'NBox' -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 43, Tipo: 'Add' -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 44, Tipo: 'Add' -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 45, Tipo: 'Add' -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 46, Tipo: 'Add' -[18:54:11] - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 47, Tipo: 'Div' -[18:54:11] - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' -[18:54:11] - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'O' -[18:54:11] - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' -[18:54:11] - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' -[18:54:11] - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' -[18:54:11] - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'O' -[18:54:11] - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' -[18:54:11] - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' -[18:54:11] - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' -[18:54:11] - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 37, Tipo: 'O' -[18:54:11] - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' -[18:54:11] - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json -[18:54:11] Generando salida para: FC 'MFMAnalogValues_Totalize' (Original: MFMAnalogValues_Totalize) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\MFMAnalogValues_Totalize.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343173.3601327, Size=64973 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='MFM_Analog_Value_Data', Número=942, Lenguaje Bloque='DB' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json -[18:54:11] Procesando bloque tipo: InstanceDB -[18:54:11] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:11] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json -[18:54:11] Guardado de InstanceDB completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json -[18:54:11] Generando salida para: InstanceDB 'MFM_Analog_Value_Data' (Original: MFM_Analog_Value_Data) -[18:54:11] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:11] WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. -[18:54:11] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\MFM_Analog_Value_Data.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MOD_ERR.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343155.6317255, Size=10334 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='MOD_ERR', Número=122, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MOD_ERR.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR.json -[18:54:11] Procesando bloque tipo: OB -[18:54:11] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:11] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MOD_ERR_processed.json -[18:54:11] Generando salida para: OB 'MOD_ERR' (Original: MOD_ERR) -[18:54:11] -> Modo de generación: OB SCL -[18:54:11] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\MOD_ERR.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MSE Slope.xml --- -[18:54:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MSE Slope.xml. Se usará el archivo .scl original existente. --- -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343193.1294067, Size=27545 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Machine_Co2_Cons', Número=1020, Lenguaje Bloque='DB' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json -[18:54:11] Procesando bloque tipo: GlobalDB -[18:54:11] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:11] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons_processed.json -[18:54:11] Guardado de GlobalDB completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons_processed.json -[18:54:11] Generando salida para: GlobalDB 'Machine_Co2_Cons' (Original: Machine_Co2_Cons) -[18:54:11] -> Modo de generación: DATA_BLOCK SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Machine_Co2_Cons.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343170.0658605, Size=50631 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Maselli_PA_Control', Número=1890, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 31 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] INFO: Agrupando 2 instr. bajo condición de Contact UID 22 -[18:54:11] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' -[18:54:11] - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:11] - Red 'No Freeze Product Meter' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Sf' -[18:54:11] - Red 'No Freeze Product Meter' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'SCoil' -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json -[18:54:11] Generando salida para: FC 'Maselli_PA_Control' (Original: Maselli_PA_Control) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Control.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343179.087001, Size=72326 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Read', Número=1891, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:11] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 17 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red 'Fault' (ID: B3, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' -[18:54:11] - Red 'Fault' (ID: B3, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json -[18:54:11] Generando salida para: FC 'Maselli_PA_Ctrl_Read' (Original: Maselli_PA_Ctrl_Read) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Read.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343170.5305388, Size=23121 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Transfer', Número=1893, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:11] - Red 'Recipe Transfer' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' -[18:54:11] - Red 'Recipe Transfer' (ID: 1A, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json -[18:54:11] Generando salida para: FC 'Maselli_PA_Ctrl_Transfer' (Original: Maselli_PA_Ctrl_Transfer) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Transfer.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343171.4448316, Size=64144 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Write', Número=1892, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:11] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 23 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json -[18:54:11] Generando salida para: FC 'Maselli_PA_Ctrl_Write' (Original: Maselli_PA_Ctrl_Write) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Write.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Maselli_PA_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343193.1470096, Size=9530 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Maselli_PA_Data', Número=967, Lenguaje Bloque='DB' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json -[18:54:11] Procesando bloque tipo: GlobalDB -[18:54:11] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:11] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json -[18:54:11] Guardado de GlobalDB completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json -[18:54:11] Generando salida para: GlobalDB 'Maselli_PA_Data' (Original: Maselli_PA_Data) -[18:54:11] -> Modo de generación: DATA_BLOCK SCL -[18:54:11] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Data.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -[18:54:11] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml. Se usará el archivo .scl original existente. --- -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\MessageScroll.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\MessageScroll.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343179.1537986, Size=18676 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='MessageScroll', Número=210, Lenguaje Bloque='STL' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MessageScroll.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\MessageScroll_processed.json -[18:54:11] Generando salida para: FC 'MessageScroll' (Original: MessageScroll) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\MessageScroll.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\ModValveFault.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ModValveFault.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343172.0714977, Size=47977 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='ModValveFault', Número=2035, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 64 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ModValveFault.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 28 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 3 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 4 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ModValveFault_processed.json -[18:54:11] Generando salida para: FC 'ModValveFault' (Original: ModValveFault) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] INFO: Detectadas 3 VAR_TEMP adicionales. -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\ModValveFault.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\ONS_R.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ONS_R.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343172.121157, Size=10109 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='ONS_R', Número=1920, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:11] Paso 6: Escritura JSON completada. -[18:54:11] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ONS_R.json' -[18:54:11] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -[18:54:11] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R.json -[18:54:11] Procesando bloque tipo: FC -[18:54:11] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:11] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:11] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:11] --- Pase 1 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:11] Fase 2 (Agrupación IF con Simplificación): -[18:54:11] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:11] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... -[18:54:11] --- Pase 2 --- -[18:54:11] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:11] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:11] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:11] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:11] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:11] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R_processed.json -[18:54:11] Guardado completado. -[18:54:11] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -[18:54:11] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ONS_R_processed.json -[18:54:11] Generando salida para: FC 'ONS_R' (Original: ONS_R) -[18:54:11] -> Modo de generación: FC SCL -[18:54:11] -> Escribiendo archivo de salida final en: PLC\scl_output\ONS_R.scl -[18:54:11] Generación de .SCL completada. -[18:54:11] --- Procesando archivo: PLC\ProgramBlocks_XML\Output.xml --- -[18:54:11] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output.xml --- -[18:54:11] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Output.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output.json'... -[18:54:11] Cargando parsers de red... -[18:54:11] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:11] Total de lenguajes con parser cargado: 5 -[18:54:11] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:11] Metadatos XML: ModTime=1750343199.2133842, Size=1045178 -[18:54:11] Paso 1: Parseando archivo XML... -[18:54:11] Paso 1: Parseo XML completado. -[18:54:11] Paso 2: Detectando tipo de objeto principal... -[18:54:11] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:11] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:11] Paso 3: Extrayendo atributos del bloque... -[18:54:11] Paso 3: Atributos: Nombre='Output', Número=2026, Lenguaje Bloque='LAD' -[18:54:11] Paso 3b: Comentario bloque: '...' -[18:54:11] Paso 4: Extrayendo la interfaz del bloque... -[18:54:11] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:11] Paso 5: Se encontraron 171 elementos SW.Blocks.CompileUnit. -[18:54:11] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=328, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=34A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=35B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=36C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=37D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=38E, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=39F, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3B0, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3C1, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3D2, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=3E3, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -[18:54:11] - Procesando Red ID=3F4, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=405, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=416, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=427, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=438, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=449, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 33 con cardinalidad 5 - generando pines in1...in5 -[18:54:11] - Procesando Red ID=45A, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=46B, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=47C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:11] - Procesando Red ID=48D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=49E, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=4AF, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=4C0, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=4D1, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=4E2, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=4F3, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=504, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=515, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=526, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=537, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=548, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:11] - Procesando Red ID=559, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=56A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=57B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=58C, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:11] - Procesando Red ID=59D, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5AE, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5BF, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5D0, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5E1, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=5F2, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=603, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=614, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=625, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=636, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=647, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=658, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=669, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=67A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=68B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=69C, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6AD, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6BE, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6CF, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6E0, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=6F1, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=702, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=713, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=724, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=735, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=746, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=757, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=768, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=779, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=78A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=79B, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=7AC, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=7BD, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=7CE, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=7DF, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=7F0, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=801, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=812, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=823, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=834, Lenguaje Red=LAD -[18:54:11] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:11] - Procesando Red ID=845, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=856, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=867, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=878, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=889, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=89A, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=8AB, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=8BC, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=8CD, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=8DE, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=8EF, Lenguaje Red=LAD -[18:54:11] - Procesando Red ID=900, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=911, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=922, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 42 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] - Procesando Red ID=933, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=944, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=955, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=966, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=977, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=988, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=999, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=9AA, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=9BB, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=9CC, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=9DD, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=9EE, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=9FF, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=A10, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A21, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A32, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A43, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A54, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A65, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A76, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A87, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A98, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=AA9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=ABA, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 51 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=ACB, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=ADC, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 63 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 71 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 78 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=AED, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=AFE, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=B0F, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=B20, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=B31, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=B42, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=B53, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 43: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 628 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 628 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 46 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 4 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:12] - Red 'ProdAnalizer - Hold Signal To Product Meter' (ID: 9FF, Lang: LAD), Instrucción UID: 45, Tipo: 'Sf' -[18:54:12] - Red 'ProdAnalizer - Hold Signal To Product Meter' (ID: 9FF, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' -[18:54:12] - Red 'PC Restart' (ID: AA9, Lang: LAD), Instrucción UID: 31, Tipo: 'Ss' -[18:54:12] - Red 'PC Restart' (ID: AA9, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_processed.json -[18:54:12] Generando salida para: FC 'Output' (Original: Output) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\Output.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -[18:54:12] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml. Se usará el archivo .scl original existente. --- -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Output_CO2InjPress.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343179.2579887, Size=75470 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='Output_CO2InjPress', Número=2021, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK2...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 59 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 79 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 21 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error simplifying EN for Sub 64: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:12] - Red 'Setpoint' (ID: 9, Lang: LAD), Instrucción UID: 38, Tipo: 'Trunc' -[18:54:12] - Red 'Setpoint' (ID: 9, Lang: LAD), Instrucción UID: 39, Tipo: 'Move' -[18:54:12] - Red 'Max Value' (ID: 1A, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' -[18:54:12] - Red 'Max Value' (ID: 1A, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' -[18:54:12] - Red 'Min Value' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' -[18:54:12] - Red 'Min Value' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' -[18:54:12] - Red 'PCM306 - Carbo Co2 Pressure' (ID: 80, Lang: LAD), Instrucción UID: 80, Tipo: 'Sf' -[18:54:12] - Red 'PCM306 - Carbo Co2 Pressure' (ID: 80, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json -[18:54:12] Generando salida para: FC 'Output_CO2InjPress' (Original: Output_CO2InjPress) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\Output_CO2InjPress.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID MAIN Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.3996797, Size=234439 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID MAIN Data', Número=729, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_MAIN_Data' (Original: PID MAIN Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'BlenderPID_PIDFFCalc'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'BlenderPID_BlendingFault'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'BlenderPIDCtrl_SaveInteg'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'BlenderPIDCtrl_Monitor'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'BlenderPIDCtrl_ReadAnIn'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_MAIN_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PIDControl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PIDControl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.7044582, Size=61789 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PIDControl', Número=40, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PIDControl.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PIDControl_processed.json -[18:54:12] Generando salida para: FB 'PIDControl' (Original: PIDControl) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'CONT_C:v1.1'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PIDControl.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_Filling_Head.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343197.7216036, Size=290065 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_Filling_Head', Número=1791, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 51 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=207, Lenguaje Red=STL -[18:54:12] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 87 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 87 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 17 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 53: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] Error during SymPy simplification for Coil 54: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 4 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json -[18:54:12] Generando salida para: FB 'PID_Filling_Head' (Original: PID_Filling_Head) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Filling_Head.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -[18:54:12] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml. Se usará el archivo .scl original existente. --- -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.418977, Size=20358 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_Filling_Head_Data', Número=990, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_Filling_Head_Data' (Original: PID_Filling_Head_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Filling_Head_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM301.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.3590894, Size=89896 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMM301', Número=1780, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 54 con cardinalidad 9 - generando pines in1...in9 -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 58 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM301.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 55: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 46 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 16 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:12] - Red 'Water Valve Output' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'NContact' -[18:54:12] - Red 'Water Valve Output' (ID: 91, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_processed.json -[18:54:12] Generando salida para: FB 'PID_RMM301' (Original: PID_RMM301) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM301.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM301_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.438415, Size=17171 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMM301_Data', Número=980, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RMM301_Data' (Original: PID_RMM301_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM301_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM303.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.397959, Size=82739 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMM303', Número=1782, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 53 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM303.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 39 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 54: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:12] - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 34, Tipo: 'Abs' -[18:54:12] - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' -[18:54:12] - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_processed.json -[18:54:12] Generando salida para: FB 'PID_RMM303' (Original: PID_RMM303) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM303.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM303_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.4558861, Size=16673 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMM303_Data', Número=982, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RMM303_Data' (Original: PID_RMM303_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM303_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM304.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.427404, Size=58751 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMM304', Número=1794, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM304.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 19 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_processed.json -[18:54:12] Generando salida para: FB 'PID_RMM304' (Original: PID_RMM304) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM304.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMM304_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343172.9728754, Size=15538 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMM304_Data', Número=994, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RMM304_Data' (Original: PID_RMM304_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM304_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMP302.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.4609418, Size=72153 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMP302', Número=1781, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 50 con cardinalidad 8 - generando pines in1...in8 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 54 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMP302.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 51: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 41 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 41 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_processed.json -[18:54:12] Generando salida para: FB 'PID_RMP302' (Original: PID_RMP302) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMP302.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RMP302_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.4720812, Size=16677 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RMP302_Data', Número=981, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RMP302_Data' (Original: PID_RMP302_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMP302_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM301.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.50285, Size=54890 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVM301', Número=1783, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM301.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 25 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_processed.json -[18:54:12] Generando salida para: FB 'PID_RVM301' (Original: PID_RVM301) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM301.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM301_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.4890335, Size=16151 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVM301_Data', Número=983, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RVM301_Data' (Original: PID_RVM301_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM301_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM319_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.5070794, Size=16046 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVM319_Data', Número=985, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RVM319_Data' (Original: PID_RVM319_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM319_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.5388315, Size=81541 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVM319_PRD', Número=1785, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 58 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 38 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 10 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 59: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 4 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD_processed.json -[18:54:12] Generando salida para: FB 'PID_RVM319_PRD' (Original: PID_RVM319_PRD) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM319_PRD.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVN302.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.5837963, Size=134935 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVN302', Número=1793, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 61 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 66 con cardinalidad 6 - generando pines in1...in6 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 45 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 65 con cardinalidad 10 - generando pines in1...in10 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVN302.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 70 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 70 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 9 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 67: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] Error during SymPy simplification for Coil 68: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 4 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_processed.json -[18:54:12] Generando salida para: FB 'PID_RVN302' (Original: PID_RVN302) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVN302.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVN302_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343172.989822, Size=15525 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVN302_Data', Número=992, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RVN302_Data' (Original: PID_RVN302_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVN302_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVP303.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.6333246, Size=72628 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVP303', Número=1789, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 58 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 62 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 67 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 74 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVP303.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 41 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 41 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error simplifying EN for Move 42: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 11 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 75: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 4 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_processed.json -[18:54:12] Generando salida para: FB 'PID_RVP303' (Original: PID_RVP303) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVP303.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVP303_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.5240228, Size=15544 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVP303_Data', Número=989, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RVP303_Data' (Original: PID_RVP303_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVP303_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVS318.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343189.6752343, Size=54108 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVS318', Número=1786, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: 'TASK1 PID...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVS318.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318.json -[18:54:12] Procesando bloque tipo: FB -[18:54:12] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] Error during SymPy simplification for Coil 41: -[18:54:12] To simplify a logical expression with more than 8 variables may take a -[18:54:12] long time and requires the use of `force=True`. -[18:54:12] -> 25 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_processed.json -[18:54:12] Generando salida para: FB 'PID_RVS318' (Original: PID_RVS318) -[18:54:12] -> Modo de generación: FB SCL -[18:54:12] WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVS318.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_RVS318_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343173.0065851, Size=15543 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_RVS318_Data', Número=986, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json -[18:54:12] Procesando bloque tipo: InstanceDB -[18:54:12] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json -[18:54:12] Guardado de InstanceDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json -[18:54:12] Generando salida para: InstanceDB 'PID_RVS318_Data' (Original: PID_RVS318_Data) -[18:54:12] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVS318_Data.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Variables.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PID_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343193.1660745, Size=20903 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PID_Variables', Número=961, Lenguaje Bloque='DB' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Variables.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables.json -[18:54:12] Procesando bloque tipo: GlobalDB -[18:54:12] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:12] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables_processed.json -[18:54:12] Guardado de GlobalDB completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PID_Variables_processed.json -[18:54:12] Generando salida para: GlobalDB 'PID_Variables' (Original: PID_Variables) -[18:54:12] -> Modo de generación: DATA_BLOCK SCL -[18:54:12] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Variables.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PPM O2.xml --- -[18:54:12] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM O2.xml. Se usará el archivo .scl original existente. --- -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343179.7952428, Size=42593 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PPM303_VFC_Ctrl', Número=1871, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json -[18:54:12] Generando salida para: FC 'PPM303_VFC_Ctrl' (Original: PPM303_VFC_Ctrl) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PPM303_VFC_Ctrl.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343180.2780395, Size=42527 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PPM305_VFC_Ctrl', Número=1875, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl_processed.json -[18:54:12] Generando salida para: FC 'PPM305_VFC_Ctrl' (Original: PPM305_VFC_Ctrl) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PPM305_VFC_Ctrl.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343180.7831874, Size=55909 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PPM307_VFC_Ctrl', Número=1874, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 21 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 3 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:12] - Red 'Control Word' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'SCALE' -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json -[18:54:12] Generando salida para: FC 'PPM307_VFC_Ctrl' (Original: PPM307_VFC_Ctrl) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PPM307_VFC_Ctrl.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343181.2605264, Size=42524 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PPN301_VFC_Ctrl', Número=1872, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json -[18:54:12] Generando salida para: FC 'PPN301_VFC_Ctrl' (Original: PPN301_VFC_Ctrl) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PPN301_VFC_Ctrl.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343181.7432122, Size=42517 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='PPP302_VFC_Ctrl', Número=1873, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:12] Paso 6: Escritura JSON completada. -[18:54:12] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json' -[18:54:12] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json -[18:54:12] Procesando bloque tipo: FC -[18:54:12] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:12] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:12] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:12] --- Pase 1 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 20 instrucciones (no STL) procesadas con SymPy. -[18:54:12] Fase 2 (Agrupación IF con Simplificación): -[18:54:12] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:12] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... -[18:54:12] --- Pase 2 --- -[18:54:12] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:12] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:12] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:12] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:12] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:12] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json -[18:54:12] Guardado completado. -[18:54:12] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -[18:54:12] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json -[18:54:12] Generando salida para: FC 'PPP302_VFC_Ctrl' (Original: PPP302_VFC_Ctrl) -[18:54:12] -> Modo de generación: FC SCL -[18:54:12] -> Escribiendo archivo de salida final en: PLC\scl_output\PPP302_VFC_Ctrl.scl -[18:54:12] Generación de .SCL completada. -[18:54:12] --- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -[18:54:12] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -[18:54:12] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json'... -[18:54:12] Cargando parsers de red... -[18:54:12] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:12] Total de lenguajes con parser cargado: 5 -[18:54:12] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:12] Metadatos XML: ModTime=1750343195.652804, Size=902458 -[18:54:12] Paso 1: Parseando archivo XML... -[18:54:12] Paso 1: Parseo XML completado. -[18:54:12] Paso 2: Detectando tipo de objeto principal... -[18:54:12] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:12] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:12] Paso 3: Extrayendo atributos del bloque... -[18:54:12] Paso 3: Atributos: Nombre='Pneumatic Valve Ctrl', Número=2020, Lenguaje Bloque='LAD' -[18:54:12] Paso 3b: Comentario bloque: '...' -[18:54:12] Paso 4: Extrayendo la interfaz del bloque... -[18:54:12] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:12] Paso 5: Se encontraron 94 elementos SW.Blocks.CompileUnit. -[18:54:12] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:12] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 57 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 61 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 74 con cardinalidad 7 - generando pines in1...in7 -[18:54:12] INFO: Compuerta O UID 77 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 81 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 67 con cardinalidad 6 - generando pines in1...in6 -[18:54:12] INFO: Compuerta O UID 70 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 73 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 47 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 55 con cardinalidad 9 - generando pines in1...in9 -[18:54:12] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 48 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 57 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 51 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 50 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 48 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 6 - generando pines in1...in6 -[18:54:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 41 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 49 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 55 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 46 con cardinalidad 6 - generando pines in1...in6 -[18:54:12] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 70 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 73 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 83 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 94 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 97 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 102 con cardinalidad 7 - generando pines in1...in7 -[18:54:12] INFO: Compuerta O UID 105 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 53 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 62 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 65 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=328, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=34A, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 33 con cardinalidad 4 - generando pines in1...in4 -[18:54:12] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=35B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=36C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=37D, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=38E, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=39F, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3B0, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3C1, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3D2, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 49 con cardinalidad 5 - generando pines in1...in5 -[18:54:12] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3E3, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=3F4, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=405, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=416, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=427, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=438, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=449, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=45A, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=46B, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=47C, Lenguaje Red=LAD -[18:54:12] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -[18:54:12] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:12] - Procesando Red ID=48D, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=49E, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=4AF, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=4C0, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=4D1, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=4E2, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=4F3, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] - Procesando Red ID=504, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] - Procesando Red ID=515, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 41 con cardinalidad 5 - generando pines in1...in5 -[18:54:13] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=526, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=537, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 55 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 60 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=548, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 39 con cardinalidad 4 - generando pines in1...in4 -[18:54:13] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=559, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=56A, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=57B, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=58C, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=59D, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=5AE, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=5BF, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=5D0, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=5E1, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=5F2, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=603, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=614, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=625, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=636, Lenguaje Red=LAD -[18:54:13] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:13] Paso 6: Escritura JSON completada. -[18:54:13] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json' -[18:54:13] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -[18:54:13] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json -[18:54:13] Procesando bloque tipo: FC -[18:54:13] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:13] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:13] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:13] --- Pase 1 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] -> 677 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 1: 677 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 2 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Error during SymPy simplification for Coil 43: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] -> 204 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 2: 204 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 3 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Error during SymPy simplification for Coil 60: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 54: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 54: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 54: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 52: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 54: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 46: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 46: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 54: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 42: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 42: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 42: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 44: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 46: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 44: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 42: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] -> 176 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 3: 176 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 4 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Error during SymPy simplification for Coil 59: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 59: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 59: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 45: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 51: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 57: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 51: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 67: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 45: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 45: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 47: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] -> 53 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 4: 53 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 5 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Error during SymPy simplification for Coil 107: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 51: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 51: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 5: 15 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 6 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Error during SymPy simplification for Coil 57: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] Error during SymPy simplification for Coil 65: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 6: 6 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 7 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:13] --- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- -[18:54:13] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:13] ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:13] - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 29, Tipo: 'Sp' -[18:54:13] - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' -[18:54:13] - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'O' -[18:54:13] - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' -[18:54:13] - Red 'FlipFlop' (ID: 3C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' -[18:54:13] - Red 'FlipFlop' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:13] - Red 'FlipFlop' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' -[18:54:13] - Red 'FlipFlop' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 75, Tipo: 'Sf' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 77, Tipo: 'O' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 78, Tipo: 'Contact' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 79, Tipo: 'Contact' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 81, Tipo: 'O' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 82, Tipo: 'Contact' -[18:54:13] - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 83, Tipo: 'Coil' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 68, Tipo: 'Sf' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 70, Tipo: 'O' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 71, Tipo: 'Contact' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 73, Tipo: 'O' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 74, Tipo: 'Contact' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 75, Tipo: 'Contact' -[18:54:13] - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 76, Tipo: 'Coil' -[18:54:13] - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 48, Tipo: 'Sf' -[18:54:13] - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 50, Tipo: 'O' -[18:54:13] - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 51, Tipo: 'Contact' -[18:54:13] - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 53, Tipo: 'O' -[18:54:13] - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' -[18:54:13] - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil' -[18:54:13] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json -[18:54:13] Guardado completado. -[18:54:13] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -[18:54:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json -[18:54:13] Generando salida para: FC 'Pneumatic_Valve_Ctrl' (Original: Pneumatic Valve Ctrl) -[18:54:13] -> Modo de generación: FC SCL -[18:54:13] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:13] -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Ctrl.scl -[18:54:13] Generación de .SCL completada. -[18:54:13] --- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -[18:54:13] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -[18:54:13] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json'... -[18:54:13] Cargando parsers de red... -[18:54:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:13] Total de lenguajes con parser cargado: 5 -[18:54:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:13] Metadatos XML: ModTime=1750343193.1896465, Size=134651 -[18:54:13] Paso 1: Parseando archivo XML... -[18:54:13] Paso 1: Parseo XML completado. -[18:54:13] Paso 2: Detectando tipo de objeto principal... -[18:54:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:13] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:13] Paso 3: Extrayendo atributos del bloque... -[18:54:13] Paso 3: Atributos: Nombre='Pneumatic Valve Fault DB', Número=969, Lenguaje Bloque='DB' -[18:54:13] Paso 3b: Comentario bloque: '...' -[18:54:13] Paso 4: Extrayendo la interfaz del bloque... -[18:54:13] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:13] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:13] Paso 6: Escritura JSON completada. -[18:54:13] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json' -[18:54:13] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -[18:54:13] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json -[18:54:13] Procesando bloque tipo: GlobalDB -[18:54:13] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:13] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json -[18:54:13] Guardado de GlobalDB completado. -[18:54:13] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -[18:54:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json -[18:54:13] Generando salida para: GlobalDB 'Pneumatic_Valve_Fault_DB' (Original: Pneumatic Valve Fault DB) -[18:54:13] -> Modo de generación: DATA_BLOCK SCL -[18:54:13] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:13] -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Fault_DB.scl -[18:54:13] Generación de .SCL completada. -[18:54:13] --- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -[18:54:13] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -[18:54:13] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json'... -[18:54:13] Cargando parsers de red... -[18:54:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:13] Total de lenguajes con parser cargado: 5 -[18:54:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:13] Metadatos XML: ModTime=1750343179.2876923, Size=21690 -[18:54:13] Paso 1: Parseando archivo XML... -[18:54:13] Paso 1: Parseo XML completado. -[18:54:13] Paso 2: Detectando tipo de objeto principal... -[18:54:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:13] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:13] Paso 3: Extrayendo atributos del bloque... -[18:54:13] Paso 3: Atributos: Nombre='Pneumatic Valve Fault', Número=1969, Lenguaje Bloque='LAD' -[18:54:13] Paso 3b: Comentario bloque: '...' -[18:54:13] Paso 4: Extrayendo la interfaz del bloque... -[18:54:13] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:13] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:13] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:13] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:13] Paso 6: Escritura JSON completada. -[18:54:13] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json' -[18:54:13] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -[18:54:13] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json -[18:54:13] Procesando bloque tipo: FC -[18:54:13] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:13] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:13] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:13] --- Pase 1 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:13] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:13] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:13] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json -[18:54:13] Guardado completado. -[18:54:13] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -[18:54:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json -[18:54:13] Generando salida para: FC 'Pneumatic_Valve_Fault' (Original: Pneumatic Valve Fault) -[18:54:13] -> Modo de generación: FC SCL -[18:54:13] -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Fault.scl -[18:54:13] Generación de .SCL completada. -[18:54:13] --- Procesando archivo: PLC\ProgramBlocks_XML\Procedure.xml --- -[18:54:13] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure.xml --- -[18:54:13] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Procedure.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure.json'... -[18:54:13] Cargando parsers de red... -[18:54:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:13] Total de lenguajes con parser cargado: 5 -[18:54:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:13] Metadatos XML: ModTime=1750343189.7485156, Size=118983 -[18:54:13] Paso 1: Parseando archivo XML... -[18:54:13] Paso 1: Parseo XML completado. -[18:54:13] Paso 2: Detectando tipo de objeto principal... -[18:54:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:13] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:13] Paso 3: Extrayendo atributos del bloque... -[18:54:13] Paso 3: Atributos: Nombre='Procedure', Número=1800, Lenguaje Bloque='LAD' -[18:54:13] Paso 3b: Comentario bloque: '...' -[18:54:13] Paso 4: Extrayendo la interfaz del bloque... -[18:54:13] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:13] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. -[18:54:13] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:13] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:13] Paso 6: Escritura JSON completada. -[18:54:13] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Procedure.json' -[18:54:13] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure.xml --- -[18:54:13] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure.json -[18:54:13] Procesando bloque tipo: FB -[18:54:13] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:13] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:13] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:13] --- Pase 1 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] -> 36 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 2 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:13] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:13] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:13] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:13] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_processed.json -[18:54:13] Guardado completado. -[18:54:13] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure.xml --- -[18:54:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_processed.json -[18:54:13] Generando salida para: FB 'Procedure' (Original: Procedure) -[18:54:13] -> Modo de generación: FB SCL -[18:54:13] WARNING: No se encontró definición para 'ProcedureDeaireator StartUp'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureCarboWaterLine'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureSyrup RunOut'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureProdBrixRecovery'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureSyrupMFMStartUp'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureProdTankDrain'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureProdTankRunOut'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureSyrupLineMFMPrep'. Se buscó en directorios estándar. -[18:54:13] WARNING: No se encontró definición para 'ProcedureBlendFill StartUp'. Se buscó en directorios estándar. -[18:54:13] -> Escribiendo archivo de salida final en: PLC\scl_output\Procedure.scl -[18:54:13] Generación de .SCL completada. -[18:54:13] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -[18:54:13] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -[18:54:13] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json'... -[18:54:13] Cargando parsers de red... -[18:54:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:13] Total de lenguajes con parser cargado: 5 -[18:54:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:13] Metadatos XML: ModTime=1750343189.7952814, Size=143022 -[18:54:13] Paso 1: Parseando archivo XML... -[18:54:13] Paso 1: Parseo XML completado. -[18:54:13] Paso 2: Detectando tipo de objeto principal... -[18:54:13] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:13] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:13] Paso 3: Extrayendo atributos del bloque... -[18:54:13] Paso 3: Atributos: Nombre='ProcedureBlendFill StartUp', Número=1814, Lenguaje Bloque='LAD' -[18:54:13] Paso 3b: Comentario bloque: '...' -[18:54:13] Paso 4: Extrayendo la interfaz del bloque... -[18:54:13] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:13] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. -[18:54:13] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 38 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 -[18:54:13] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:13] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:13] INFO: Compuerta O UID 36 con cardinalidad 3 - generando pines in1...in3 -[18:54:13] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:13] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:13] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:13] Paso 6: Escritura JSON completada. -[18:54:13] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json' -[18:54:13] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -[18:54:13] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json -[18:54:13] Procesando bloque tipo: FB -[18:54:13] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:13] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:13] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:13] --- Pase 1 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -[18:54:13] -> 94 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] INFO: Agrupando 2 instr. bajo condición de Contact UID 33 -[18:54:13] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 1: 94 proc SymPy, 1 agrup. Continuando... -[18:54:13] --- Pase 2 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] Error during SymPy simplification for Coil 42: -[18:54:13] To simplify a logical expression with more than 8 variables may take a -[18:54:13] long time and requires the use of `force=True`. -[18:54:13] -> 12 instrucciones (no STL) procesadas con SymPy. -[18:54:13] Fase 2 (Agrupación IF con Simplificación): -[18:54:13] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:13] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... -[18:54:13] --- Pase 3 --- -[18:54:13] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:13] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:13] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:13] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:13] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:13] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp_processed.json -[18:54:13] Guardado completado. -[18:54:13] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -[18:54:13] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp_processed.json -[18:54:13] Generando salida para: FB 'ProcedureBlendFill_StartUp' (Original: ProcedureBlendFill StartUp) -[18:54:13] -> Modo de generación: FB SCL -[18:54:13] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:13] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureBlendFill_StartUp.scl -[18:54:13] Generación de .SCL completada. -[18:54:13] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -[18:54:13] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -[18:54:13] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json'... -[18:54:13] Cargando parsers de red... -[18:54:13] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:13] Total de lenguajes con parser cargado: 5 -[18:54:13] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:13] Metadatos XML: ModTime=1750343189.8392656, Size=122960 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureBrixTracking', Número=1801, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 58 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] INFO: Agrupando 2 instr. bajo condición de Contact UID 26 -[18:54:14] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 58 proc SymPy, 1 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking_processed.json -[18:54:14] Generando salida para: FB 'ProcedureBrixTracking' (Original: ProcedureBrixTracking) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureBrixTracking.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343189.875147, Size=86261 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureCarboWaterLine', Número=1802, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 41 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 -[18:54:14] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 41 proc SymPy, 1 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 16 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 42: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 4 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' -[18:54:14] - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'O' -[18:54:14] - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 36, Tipo: 'Gt' -[18:54:14] - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine_processed.json -[18:54:14] Generando salida para: FB 'ProcedureCarboWaterLine' (Original: ProcedureCarboWaterLine) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureCarboWaterLine.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343189.910591, Size=83323 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureDeaireator StartUp', Número=1803, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 44 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 -[18:54:14] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 44 proc SymPy, 1 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 19 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 19 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp_processed.json -[18:54:14] Generando salida para: FB 'ProcedureDeaireator_StartUp' (Original: ProcedureDeaireator StartUp) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureDeaireator_StartUp.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343190.4725914, Size=129542 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureFirstProduction', Número=1805, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 44 con cardinalidad 4 - generando pines in1...in4 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 34 con cardinalidad 5 - generando pines in1...in5 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 50 con cardinalidad 4 - generando pines in1...in4 -[18:54:14] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 46. Usando placeholder '#TON_INSTANCE_46'. -[18:54:14] -> 75 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 75 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -[18:54:14] -> 11 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -[18:54:14] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 4 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -[18:54:14] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 5 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 15 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'TP' -[18:54:14] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' -[18:54:14] - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' -[18:54:14] - Red 'Latched' (ID: 5E, Lang: LAD), Instrucción UID: 25, Tipo: 'Rs' -[18:54:14] - Red 'LEVEL - Stop Blender when First Production Done' (ID: 6F, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' -[18:54:14] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 28, Tipo: 'TP' -[18:54:14] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' -[18:54:14] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' -[18:54:14] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' -[18:54:14] - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' -[18:54:14] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 38, Tipo: 'Abs' -[18:54:14] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 40, Tipo: 'O' -[18:54:14] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 41, Tipo: 'Lt' -[18:54:14] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 42, Tipo: 'TON' -[18:54:14] - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction_processed.json -[18:54:14] Generando salida para: FB 'ProcedureFirstProduction' (Original: ProcedureFirstProduction) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureFirstProduction.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343190.5149553, Size=51826 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureProdBrixRecovery', Número=1806, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 22 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 22 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery_processed.json -[18:54:14] Generando salida para: FB 'ProcedureProdBrixRecovery' (Original: ProcedureProdBrixRecovery) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdBrixRecovery.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343190.5519135, Size=83924 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureProdTankDrain', Número=1807, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 54 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 51 con cardinalidad 7 - generando pines in1...in7 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 46 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 52: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 16 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'TP' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'TP' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 54, Tipo: 'O' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' -[18:54:14] - Red 'TM301 Drain Reset' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain_processed.json -[18:54:14] Generando salida para: FB 'ProcedureProdTankDrain' (Original: ProcedureProdTankDrain) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdTankDrain.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343190.6157067, Size=156194 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureProdTankRunOut', Número=1808, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 63 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 69 con cardinalidad 4 - generando pines in1...in4 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 54 con cardinalidad 9 - generando pines in1...in9 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 33 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 80 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 80 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 55: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 27 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 27 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 4 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'TP' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 51, Tipo: 'TP' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 57, Tipo: 'TP' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 60, Tipo: 'Contact' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 69, Tipo: 'O' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 70, Tipo: 'Contact' -[18:54:14] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil' -[18:54:14] - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 25, Tipo: 'TP' -[18:54:14] - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut_processed.json -[18:54:14] Generando salida para: FB 'ProcedureProdTankRunOut' (Original: ProcedureProdTankRunOut) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdTankRunOut.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343190.6722853, Size=119616 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureSyrup RunOut', Número=1812, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 41 con cardinalidad 4 - generando pines in1...in4 -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 57 con cardinalidad 8 - generando pines in1...in8 -[18:54:14] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 69 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 58: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 12 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'TP' -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'O' -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' -[18:54:14] - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'Coil' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut_processed.json -[18:54:14] Generando salida para: FB 'ProcedureSyrup_RunOut' (Original: ProcedureSyrup RunOut) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrup_RunOut.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343191.2456574, Size=203205 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureSyrupLineMFMPrep', Número=1810, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 54 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 44 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=12A, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:14] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -[18:54:14] -> 96 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 96 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 49: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 21 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 21 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 4 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'TP' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Coil' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'TP' -[18:54:14] - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' -[18:54:14] - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 43, Tipo: 'Ceil' -[18:54:14] - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 44, Tipo: 'O' -[18:54:14] - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' -[18:54:14] - Red 'SyrupLineManualDrain' (ID: E6, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep_processed.json -[18:54:14] Generando salida para: FB 'ProcedureSyrupLineMFMPrep' (Original: ProcedureSyrupLineMFMPrep) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] INFO: Detectadas 8 VAR_TEMP adicionales. -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrupLineMFMPrep.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343191.2861743, Size=68047 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProcedureSyrupMFMStartUp', Número=1811, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 48 con cardinalidad 6 - generando pines in1...in6 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 28 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json -[18:54:14] Procesando bloque tipo: FB -[18:54:14] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 36 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 49: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:14] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'TP' -[18:54:14] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'Contact' -[18:54:14] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 30, Tipo: 'Contact' -[18:54:14] - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' -[18:54:14] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp_processed.json -[18:54:14] Generando salida para: FB 'ProcedureSyrupMFMStartUp' (Original: ProcedureSyrupMFMStartUp) -[18:54:14] -> Modo de generación: FB SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrupMFMStartUp.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Procedure_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343193.212192, Size=105519 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='Procedure_Variables', Número=960, Lenguaje Bloque='DB' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json -[18:54:14] Procesando bloque tipo: GlobalDB -[18:54:14] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:14] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json -[18:54:14] Guardado de GlobalDB completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json -[18:54:14] Generando salida para: GlobalDB 'Procedure_Variables' (Original: Procedure_Variables) -[18:54:14] -> Modo de generación: DATA_BLOCK SCL -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\Procedure_Variables.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343173.0570252, Size=86978 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='Prod Tank Drain_Seq', Número=1807, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json -[18:54:14] Procesando bloque tipo: FC -[18:54:14] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 19 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 1 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:14] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json -[18:54:14] Generando salida para: FC 'Prod_Tank_Drain_Seq' (Original: Prod Tank Drain_Seq) -[18:54:14] -> Modo de generación: FC SCL -[18:54:14] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_Drain_Seq.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343197.58594, Size=173557 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='Prod Tank PressCtrl', Número=2016, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 21 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 46 con cardinalidad 4 - generando pines in1...in4 -[18:54:14] INFO: Compuerta O UID 48 con cardinalidad 7 - generando pines in1...in7 -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 44 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] INFO: Compuerta O UID 50 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json -[18:54:14] Procesando bloque tipo: FC -[18:54:14] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 102 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 27 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 27 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] Error during SymPy simplification for Coil 50: -[18:54:14] To simplify a logical expression with more than 8 variables may take a -[18:54:14] long time and requires the use of `force=True`. -[18:54:14] -> 18 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 3: 18 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 4 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 5 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 6 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:14] ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:14] - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 39, Tipo: 'Abs' -[18:54:14] - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 40, Tipo: 'Lt' -[18:54:14] - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'Abs' -[18:54:14] - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 46, Tipo: 'Lt' -[18:54:14] - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 47, Tipo: 'O' -[18:54:14] - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 48, Tipo: 'Coil' -[18:54:14] - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' -[18:54:14] - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 34, Tipo: 'Gt' -[18:54:14] - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' -[18:54:14] - Red 'EqPressOk' (ID: 108, Lang: LAD), Instrucción UID: 40, Tipo: 'Rs' -[18:54:14] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json -[18:54:14] Generando salida para: FC 'Prod_Tank_PressCtrl' (Original: Prod Tank PressCtrl) -[18:54:14] -> Modo de generación: FC SCL -[18:54:14] INFO: Detectadas 4 VAR_TEMP adicionales. -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_PressCtrl.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343172.1563191, Size=91081 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='Prod Tank RunOut_Seq', Número=1808, Lenguaje Bloque='LAD' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:14] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:14] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:14] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:14] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:14] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:14] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:14] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json -[18:54:14] Procesando bloque tipo: FC -[18:54:14] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:14] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:14] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:14] --- Pase 1 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 23 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 2 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 3 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:14] Fase 2 (Agrupación IF con Simplificación): -[18:54:14] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:14] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... -[18:54:14] --- Pase 4 --- -[18:54:14] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:14] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:14] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:14] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:14] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:14] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json -[18:54:14] Guardado completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json -[18:54:14] Generando salida para: FC 'Prod_Tank_RunOut_Seq' (Original: Prod Tank RunOut_Seq) -[18:54:14] -> Modo de generación: FC SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_RunOut_Seq.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -[18:54:14] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml. Se usará el archivo .scl original existente. --- -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343173.0225313, Size=5557 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProdBrixRecovery_DB', Número=2, Lenguaje Bloque='DB' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json -[18:54:14] Procesando bloque tipo: InstanceDB -[18:54:14] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:14] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB_processed.json -[18:54:14] Guardado de InstanceDB completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -[18:54:14] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB_processed.json -[18:54:14] Generando salida para: InstanceDB 'ProdBrixRecovery_DB' (Original: ProdBrixRecovery_DB) -[18:54:14] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:14] -> Escribiendo archivo de salida final en: PLC\scl_output\ProdBrixRecovery_DB.scl -[18:54:14] Generación de .SCL completada. -[18:54:14] --- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -[18:54:14] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -[18:54:14] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProdReportDB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB.json'... -[18:54:14] Cargando parsers de red... -[18:54:14] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:14] Total de lenguajes con parser cargado: 5 -[18:54:14] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:14] Metadatos XML: ModTime=1750343193.233747, Size=68466 -[18:54:14] Paso 1: Parseando archivo XML... -[18:54:14] Paso 1: Parseo XML completado. -[18:54:14] Paso 2: Detectando tipo de objeto principal... -[18:54:14] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:14] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:14] Paso 3: Extrayendo atributos del bloque... -[18:54:14] Paso 3: Atributos: Nombre='ProdReportDB', Número=601, Lenguaje Bloque='DB' -[18:54:14] Paso 3b: Comentario bloque: '...' -[18:54:14] Paso 4: Extrayendo la interfaz del bloque... -[18:54:14] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:14] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:14] Paso 6: Escritura JSON completada. -[18:54:14] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdReportDB.json' -[18:54:14] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -[18:54:14] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB.json -[18:54:14] Procesando bloque tipo: GlobalDB -[18:54:14] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:14] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB_processed.json -[18:54:14] Guardado de GlobalDB completado. -[18:54:14] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportDB_processed.json -[18:54:15] Generando salida para: GlobalDB 'ProdReportDB' (Original: ProdReportDB) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProdReportDB.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProdReportManager.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343181.8616056, Size=279058 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ProdReportManager', Número=601, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 38 con cardinalidad 6 - generando pines in1...in6 -[18:54:15] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 -[18:54:15] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=D5, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=E6, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=F7, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=108, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=119, Lenguaje Red=STL -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdReportManager.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 19 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProdReportManager_processed.json -[18:54:15] Generando salida para: FC 'ProdReportManager' (Original: ProdReportManager) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProdReportManager.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -[18:54:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductAvailable.xml. Se usará el archivo .scl original existente. --- -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -[18:54:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml. Se usará el archivo .scl original existente. --- -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeDrain.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343191.3737488, Size=69247 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ProductPipeDrain', Número=1824, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 45 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 45 con cardinalidad 6 - generando pines in1...in6 -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json -[18:54:15] Procesando bloque tipo: FB -[18:54:15] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 39 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] INFO: Agrupando 2 instr. bajo condición de Contact UID 27 -[18:54:15] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 39 proc SymPy, 1 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Error during SymPy simplification for Coil 46: -[18:54:15] To simplify a logical expression with more than 8 variables may take a -[18:54:15] long time and requires the use of `force=True`. -[18:54:15] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 3 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:15] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 36, Tipo: 'TP' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 40, Tipo: 'TP' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'O' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' -[18:54:15] - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' -[18:54:15] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json -[18:54:15] Generando salida para: FB 'ProductPipeDrain' (Original: ProductPipeDrain) -[18:54:15] -> Modo de generación: FB SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeDrain.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343172.2258155, Size=43311 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ProductPipeDrain_Seq', Número=1824, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json -[18:54:15] Generando salida para: FC 'ProductPipeDrain_Seq' (Original: ProductPipeDrain_Seq) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeDrain_Seq.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeRunOut.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343191.4331574, Size=129833 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ProductPipeRunOut', Número=1825, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] INFO: Compuerta O UID 53 con cardinalidad 7 - generando pines in1...in7 -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 42 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json -[18:54:15] Procesando bloque tipo: FB -[18:54:15] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -[18:54:15] -> 75 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] INFO: Agrupando 2 instr. bajo condición de Contact UID 30 -[18:54:15] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 75 proc SymPy, 1 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Error during SymPy simplification for Coil 54: -[18:54:15] To simplify a logical expression with more than 8 variables may take a -[18:54:15] long time and requires the use of `force=True`. -[18:54:15] -> 12 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 3 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:15] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:15] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 35, Tipo: 'TP' -[18:54:15] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' -[18:54:15] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' -[18:54:15] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'O' -[18:54:15] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' -[18:54:15] - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' -[18:54:15] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json -[18:54:15] Generando salida para: FB 'ProductPipeRunOut' (Original: ProductPipeRunOut) -[18:54:15] -> Modo de generación: FB SCL -[18:54:15] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeRunOut.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343172.2606199, Size=104589 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ProductPipeRunOut_Seq', Número=1825, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=D5, Lenguaje Red=STL -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 24 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 9 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 3 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json -[18:54:15] Generando salida para: FC 'ProductPipeRunOut_Seq' (Original: ProductPipeRunOut_Seq) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeRunOut_Seq.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ProductQuality.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343172.3091373, Size=66582 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ProductQuality', Número=2008, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 46 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductQuality.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 37 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 3 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 4 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:15] - Red 'Fault Alarm' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' -[18:54:15] - Red 'Fault Alarm' (ID: 2B, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' -[18:54:15] - Red 'TmrCO2High' (ID: 3C, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr' -[18:54:15] - Red 'Fault Alarm' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' -[18:54:15] - Red 'WaterTempHighDlyAlm' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' -[18:54:15] - Red 'MIX - ProductQuality' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ProductQuality_processed.json -[18:54:15] Generando salida para: FC 'ProductQuality' (Original: ProductQuality) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ProductQuality.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -[18:54:15] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml. Se usará el archivo .scl original existente. --- -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Profibus Network.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Profibus Network.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343181.9785156, Size=225824 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Profibus Network', Número=11, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 26 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Profibus Network.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 123 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] INFO: Agrupando 4 instr. bajo condición de Contact UID 30 -[18:54:15] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 123 proc SymPy, 1 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 46 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 3 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus Network_processed.json -[18:54:15] Generando salida para: FC 'Profibus_Network' (Original: Profibus Network) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Profibus_Network.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Profibus_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343193.252027, Size=37650 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Profibus_Variables', Número=973, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json -[18:54:15] Generando salida para: GlobalDB 'Profibus_Variables' (Original: Profibus_Variables) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Profibus_Variables.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Programming error.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Programming error.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Programming error.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343155.771877, Size=10455 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Programming error', Número=121, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Programming error.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Programming error.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error.json -[18:54:15] Procesando bloque tipo: OB -[18:54:15] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Programming error.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Programming error_processed.json -[18:54:15] Generando salida para: OB 'Programming_error' (Original: Programming error) -[18:54:15] -> Modo de generación: OB SCL -[18:54:15] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Programming_error.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\PumpsControl.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\PumpsControl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343196.4234009, Size=341265 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='PumpsControl', Número=1870, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 39 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 32 con cardinalidad 4 - generando pines in1...in4 -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 69 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 72 con cardinalidad 11 - generando pines in1...in11 -[18:54:15] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 42 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 25 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 68 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 70 con cardinalidad 11 - generando pines in1...in11 -[18:54:15] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 39 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 25 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:15] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 46 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 51 con cardinalidad 4 - generando pines in1...in4 -[18:54:15] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=229, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:15] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 35 con cardinalidad 4 - generando pines in1...in4 -[18:54:15] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:15] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:15] INFO: Compuerta O UID 38 con cardinalidad 4 - generando pines in1...in4 -[18:54:15] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PumpsControl.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] -> 214 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 214 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] -> 54 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 2: 54 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 3 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Error during SymPy simplification for Coil 47: -[18:54:15] To simplify a logical expression with more than 8 variables may take a -[18:54:15] long time and requires the use of `force=True`. -[18:54:15] Error during SymPy simplification for Coil 42: -[18:54:15] To simplify a logical expression with more than 8 variables may take a -[18:54:15] long time and requires the use of `force=True`. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 3: 15 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 4 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Error during SymPy simplification for Coil 53: -[18:54:15] To simplify a logical expression with more than 8 variables may take a -[18:54:15] long time and requires the use of `force=True`. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 5 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] Warning: get_sympy_representation called with None source_info. -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] ADVERTENCIA: Se encontraron 20 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'SfCoil' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'SdCoil' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'O' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' -[18:54:15] - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' -[18:54:15] - Red 'Pump PPN301Ctrl' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' -[18:54:15] - Red 'Pump PPP302 Syrup Pump alarm' (ID: C4, Lang: LAD), Instrucción UID: 36, Tipo: 'SdCoil' -[18:54:15] - Red '' (ID: 108, Lang: LAD), Instrucción UID: 28, Tipo: 'SdCoil' -[18:54:15] - Red 'Product Pump 1 PPM303 Run' (ID: 119, Lang: LAD), Instrucción UID: 74, Tipo: 'SdCoil' -[18:54:15] - Red 'Product Pump 1 PPM303 Run' (ID: 119, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' -[18:54:15] - Red 'Product Pump 1 PPM303 Ctrl' (ID: 13B, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' -[18:54:15] - Red 'Product Pump 2 PPM305 Run' (ID: 16E, Lang: LAD), Instrucción UID: 72, Tipo: 'SdCoil' -[18:54:15] - Red 'Product Pump 2 PPM305 Run' (ID: 16E, Lang: LAD), Instrucción UID: 73, Tipo: 'Coil' -[18:54:15] - Red 'Vacuum Pump PPN304 Ctrl' (ID: 1C3, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' -[18:54:15] - Red 'Syrup Room Syrup Pump' (ID: 27E, Lang: LAD), Instrucción UID: 39, Tipo: 'SfCoil' -[18:54:15] - Red 'Syrup Room Syrup Pump' (ID: 27E, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\PumpsControl_processed.json -[18:54:15] Generando salida para: FC 'PumpsControl' (Original: PumpsControl) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\PumpsControl.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\QCO Monitor.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343182.0305848, Size=120077 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='QCO Monitor', Número=100, Lenguaje Bloque='STL' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=D5, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=E6, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=F7, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=108, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=119, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=12A, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=13B, Lenguaje Red=STL -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\QCO Monitor.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Monitor_processed.json -[18:54:15] Generando salida para: FC 'QCO_Monitor' (Original: QCO Monitor) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Monitor.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\QCO Timing DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343193.2741592, Size=56335 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='QCO Timing DB', Número=100, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json -[18:54:15] Generando salida para: GlobalDB 'QCO_Timing_DB' (Original: QCO Timing DB) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timing_DB.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RACK_FLT.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343155.854332, Size=10959 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RACK_FLT.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT.json -[18:54:15] Procesando bloque tipo: OB -[18:54:15] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... -[18:54:15] --- Pase 2 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RACK_FLT_processed.json -[18:54:15] Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) -[18:54:15] -> Modo de generación: OB SCL -[18:54:15] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\RACK_FLT.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\REPLACE_Mod.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343182.15327, Size=55408 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='REPLACE_Mod', Número=32, Lenguaje Bloque='STL' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod_processed.json -[18:54:15] Generando salida para: FC 'REPLACE_Mod' (Original: REPLACE_Mod) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\REPLACE_Mod.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ReadAnalogIn.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343182.0637891, Size=42642 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ReadAnalogIn', Número=1971, Lenguaje Bloque='LAD' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:15] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. -[18:54:15] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:15] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json -[18:54:15] Procesando bloque tipo: FC -[18:54:15] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:15] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:15] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:15] --- Pase 1 --- -[18:54:15] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:15] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:15] Fase 2 (Agrupación IF con Simplificación): -[18:54:15] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:15] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:15] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:15] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:15] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json -[18:54:15] Guardado completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json -[18:54:15] Generando salida para: FC 'ReadAnalogIn' (Original: ReadAnalogIn) -[18:54:15] -> Modo de generación: FC SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ReadAnalogIn.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343193.3080692, Size=53351 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='ReadAnalogIn_Fault_DB', Número=871, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json -[18:54:15] Generando salida para: GlobalDB 'ReadAnalogIn_Fault_DB' (Original: ReadAnalogIn_Fault_DB) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\ReadAnalogIn_Fault_DB.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #01.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #01.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.464448, Size=11674 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #01', Número=401, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #01.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #01_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__01' (Original: Recipe #01) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__01.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #02.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #02.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.4300103, Size=11713 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #02', Número=402, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #02.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #02_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__02' (Original: Recipe #02) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__02.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #03.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #03.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343199.244648, Size=11634 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #03', Número=403, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #03.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #03_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__03' (Original: Recipe #03) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__03.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #04.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #04.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.4823925, Size=11692 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #04', Número=404, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #04.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #04_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__04' (Original: Recipe #04) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__04.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #05.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #05.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.5003145, Size=11696 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #05', Número=405, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #05.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #05_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__05' (Original: Recipe #05) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__05.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #06.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #06.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.5192556, Size=11722 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #06', Número=406, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #06.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #06_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__06' (Original: Recipe #06) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__06.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #07.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #07.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.5377214, Size=11689 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #07', Número=407, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #07.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #07_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__07' (Original: Recipe #07) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__07.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #08.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #08.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.556667, Size=11734 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #08', Número=408, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #08.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #08_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__08' (Original: Recipe #08) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__08.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #09.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #09.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.574297, Size=11701 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #09', Número=409, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #09.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #09_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__09' (Original: Recipe #09) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__09.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #10.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #10.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.5928469, Size=11700 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #10', Número=410, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #10.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #10_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__10' (Original: Recipe #10) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__10.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #11.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #11.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.610778, Size=11695 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #11', Número=411, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #11.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #11_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__11' (Original: Recipe #11) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__11.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #12.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #12.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.6287274, Size=11709 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #12', Número=412, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #12.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #12_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__12' (Original: Recipe #12) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__12.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #13.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #13.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.6466584, Size=11707 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #13', Número=413, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #13.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #13_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__13' (Original: Recipe #13) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__13.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #14.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #14.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.6656034, Size=11701 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #14', Número=414, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #14.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #14_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__14' (Original: Recipe #14) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__14.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #15.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #15.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.6835349, Size=11701 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #15', Número=415, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #15.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #15_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__15' (Original: Recipe #15) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__15.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #16.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #16.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.7024815, Size=11704 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #16', Número=416, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #16.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #16_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__16' (Original: Recipe #16) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__16.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #17.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #17.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.7204201, Size=11668 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #17', Número=417, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #17.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #17_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__17' (Original: Recipe #17) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__17.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #18.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #18.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.7393577, Size=11704 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #18', Número=418, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #18.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #18_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__18' (Original: Recipe #18) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__18.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #19.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #19.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.7572968, Size=11743 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #19', Número=419, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #19.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #19_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__19' (Original: Recipe #19) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__19.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #20.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #20.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.7752306, Size=11692 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #20', Número=420, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #20.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #20_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__20' (Original: Recipe #20) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__20.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #21.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #21.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.7926846, Size=11695 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #21', Número=421, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #21.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #21_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__21' (Original: Recipe #21) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__21.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #22.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #22.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.8106358, Size=11692 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #22', Número=422, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #22.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #22_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__22' (Original: Recipe #22) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__22.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #23.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #23.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.828574, Size=11686 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #23', Número=423, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #23.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #23_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__23' (Original: Recipe #23) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__23.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #24.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -[18:54:15] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #24.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24.json'... -[18:54:15] Cargando parsers de red... -[18:54:15] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:15] Total de lenguajes con parser cargado: 5 -[18:54:15] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:15] Metadatos XML: ModTime=1750343202.847502, Size=11722 -[18:54:15] Paso 1: Parseando archivo XML... -[18:54:15] Paso 1: Parseo XML completado. -[18:54:15] Paso 2: Detectando tipo de objeto principal... -[18:54:15] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:15] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:15] Paso 3: Extrayendo atributos del bloque... -[18:54:15] Paso 3: Atributos: Nombre='Recipe #24', Número=424, Lenguaje Bloque='DB' -[18:54:15] Paso 3b: Comentario bloque: '...' -[18:54:15] Paso 4: Extrayendo la interfaz del bloque... -[18:54:15] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:15] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:15] Paso 6: Escritura JSON completada. -[18:54:15] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #24.json' -[18:54:15] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -[18:54:15] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24.json -[18:54:15] Procesando bloque tipo: GlobalDB -[18:54:15] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:15] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24_processed.json -[18:54:15] Guardado de GlobalDB completado. -[18:54:15] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -[18:54:15] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #24_processed.json -[18:54:15] Generando salida para: GlobalDB 'Recipe__24' (Original: Recipe #24) -[18:54:15] -> Modo de generación: DATA_BLOCK SCL -[18:54:15] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__24.scl -[18:54:15] Generación de .SCL completada. -[18:54:15] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #25.xml --- -[18:54:15] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #25.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.8664386, Size=11695 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #25', Número=425, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #25.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #25_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__25' (Original: Recipe #25) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__25.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #26.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #26.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.8843875, Size=11704 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #26', Número=426, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #26.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #26_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__26' (Original: Recipe #26) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__26.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #27.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #27.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.903325, Size=11722 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #27', Número=427, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #27.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #27_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__27' (Original: Recipe #27) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__27.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #28.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #28.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.9222517, Size=11683 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #28', Número=428, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #28.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #28_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__28' (Original: Recipe #28) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__28.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #29.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #29.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.9402065, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #29', Número=429, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #29.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #29_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__29' (Original: Recipe #29) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__29.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #30.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #30.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.9603276, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #30', Número=430, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #30.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #30_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__30' (Original: Recipe #30) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__30.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #31.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #31.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.9792647, Size=11722 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #31', Número=431, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #31.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #31_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__31' (Original: Recipe #31) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__31.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #32.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #32.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343202.9982026, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #32', Número=432, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #32.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #32_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__32' (Original: Recipe #32) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__32.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #33.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #33.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.0171518, Size=11695 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #33', Número=433, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #33.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #33_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__33' (Original: Recipe #33) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__33.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #34.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #34.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.0346198, Size=11698 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #34', Número=434, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #34.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #34_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__34' (Original: Recipe #34) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__34.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #35.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #35.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.0535479, Size=11668 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #35', Número=435, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #35.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #35_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__35' (Original: Recipe #35) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__35.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #36.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #36.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.0714962, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #36', Número=436, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #36.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #36_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__36' (Original: Recipe #36) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__36.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #37.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #37.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.0894282, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #37', Número=437, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #37.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #37_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__37' (Original: Recipe #37) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__37.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #38.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #38.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.1083732, Size=11692 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #38', Número=438, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #38.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #38_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__38' (Original: Recipe #38) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__38.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #39.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #39.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.1263807, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #39', Número=439, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #39.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #39_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__39' (Original: Recipe #39) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__39.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #40.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #40.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.1452792, Size=11695 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #40', Número=440, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #40.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #40_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__40' (Original: Recipe #40) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__40.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #41.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #41.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.1642144, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #41', Número=441, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #41.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #41_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__41' (Original: Recipe #41) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__41.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #42.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #42.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.1843204, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #42', Número=442, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #42.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #42_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__42' (Original: Recipe #42) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__42.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #43.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #43.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.204256, Size=11668 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #43', Número=443, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #43.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #43_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__43' (Original: Recipe #43) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__43.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #44.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #44.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.2251484, Size=11743 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #44', Número=444, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #44.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #44_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__44' (Original: Recipe #44) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__44.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #45.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #45.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.2441642, Size=11668 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #45', Número=445, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #45.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #45_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__45' (Original: Recipe #45) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__45.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #46.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #46.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.2650537, Size=11668 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #46', Número=446, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #46.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #46_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__46' (Original: Recipe #46) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__46.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #47.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #47.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.2847285, Size=11692 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #47', Número=447, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #47.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #47_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__47' (Original: Recipe #47) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__47.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #48.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #48.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.3051877, Size=11668 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #48', Número=448, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #48.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #48_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__48' (Original: Recipe #48) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__48.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #49.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #49.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.3261192, Size=11668 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #49', Número=449, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #49.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #49_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__49' (Original: Recipe #49) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__49.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #50.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Recipe #50.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343203.347458, Size=11659 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Recipe #50', Número=450, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #50.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Recipe #50_processed.json -[18:54:16] Generando salida para: GlobalDB 'Recipe__50' (Original: Recipe #50) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__50.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -[18:54:16] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml. Se usará el archivo .scl original existente. --- -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RecipeEditDataSave.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343193.3280017, Size=18621 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='RecipeEditDataSave', Número=400, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json -[18:54:16] Generando salida para: GlobalDB 'RecipeEditDataSave' (Original: RecipeEditDataSave) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeEditDataSave.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343197.9880733, Size=284699 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='RecipeManagement - Prod', Número=1798, Lenguaje Bloque='STL' -[18:54:16] Paso 3b: Comentario bloque: 'Machine Main Recipe Management -[18:54:16] DB1001.DBB70 -> ...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:16] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. -[18:54:16] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=3C, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=A2, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=C4, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=D5, Lenguaje Red=STL -[18:54:16] - Procesando Red ID=E6, Lenguaje Red=STL -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json -[18:54:16] Procesando bloque tipo: FB -[18:54:16] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:16] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:16] --- Pase 1 --- -[18:54:16] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:16] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:16] Fase 2 (Agrupación IF con Simplificación): -[18:54:16] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:16] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:16] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:16] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json -[18:54:16] Guardado completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json -[18:54:16] Generando salida para: FB 'RecipeManagement___Prod' (Original: RecipeManagement - Prod) -[18:54:16] -> Modo de generación: FB SCL -[18:54:16] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:16] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:16] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeManagement___Prod.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\RecipeManagement_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343173.1435843, Size=38443 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='RecipeManagement_Data', Número=398, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json -[18:54:16] Procesando bloque tipo: InstanceDB -[18:54:16] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data_processed.json -[18:54:16] Guardado de InstanceDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data_processed.json -[18:54:16] Generando salida para: InstanceDB 'RecipeManagement_Data' (Original: RecipeManagement_Data) -[18:54:16] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeManagement_Data.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\SEL_I.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SEL_I.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343172.327312, Size=15491 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='SEL_I', Número=1847, Lenguaje Bloque='LAD' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:16] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:16] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:16] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SEL_I.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I.json -[18:54:16] Procesando bloque tipo: FC -[18:54:16] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:16] --- Pase 1 --- -[18:54:16] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:16] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:16] Fase 2 (Agrupación IF con Simplificación): -[18:54:16] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:16] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... -[18:54:16] --- Pase 2 --- -[18:54:16] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:16] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:16] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:16] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:16] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' -[18:54:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I_processed.json -[18:54:16] Guardado completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_I_processed.json -[18:54:16] Generando salida para: FC 'SEL_I' (Original: SEL_I) -[18:54:16] -> Modo de generación: FC SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\SEL_I.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\SEL_R.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SEL_R.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343172.3458915, Size=15494 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='SEL_R', Número=1846, Lenguaje Bloque='LAD' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:16] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:16] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:16] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SEL_R.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R.json -[18:54:16] Procesando bloque tipo: FC -[18:54:16] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:16] --- Pase 1 --- -[18:54:16] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:16] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:16] Fase 2 (Agrupación IF con Simplificación): -[18:54:16] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:16] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... -[18:54:16] --- Pase 2 --- -[18:54:16] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:16] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:16] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:16] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:16] - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' -[18:54:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R_processed.json -[18:54:16] Guardado completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SEL_R_processed.json -[18:54:16] Generando salida para: FC 'SEL_R' (Original: SEL_R) -[18:54:16] -> Modo de generación: FC SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\SEL_R.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SLIM_Block.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343172.4198325, Size=8591 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='SLIM_Block', Número=2027, Lenguaje Bloque='LAD' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:16] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:16] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SLIM_Block.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block.json -[18:54:16] Procesando bloque tipo: FC -[18:54:16] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:16] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:16] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:16] --- Pase 1 --- -[18:54:16] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:16] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:16] Fase 2 (Agrupación IF con Simplificación): -[18:54:16] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:16] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:16] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:16] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:16] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block_processed.json -[18:54:16] Guardado completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Block_processed.json -[18:54:16] Generando salida para: FC 'SLIM_Block' (Original: SLIM_Block) -[18:54:16] -> Modo de generación: FC SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\SLIM_Block.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SLIM_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343193.3529096, Size=116538 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='SLIM_Variables', Número=968, Lenguaje Bloque='DB' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:16] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:16] Paso 6: Escritura JSON completada. -[18:54:16] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json' -[18:54:16] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -[18:54:16] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json -[18:54:16] Procesando bloque tipo: GlobalDB -[18:54:16] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:16] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json -[18:54:16] Guardado de GlobalDB completado. -[18:54:16] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -[18:54:16] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json -[18:54:16] Generando salida para: GlobalDB 'SLIM_Variables' (Original: SLIM_Variables) -[18:54:16] -> Modo de generación: DATA_BLOCK SCL -[18:54:16] -> Escribiendo archivo de salida final en: PLC\scl_output\SLIM_Variables.scl -[18:54:16] Generación de .SCL completada. -[18:54:16] --- Procesando archivo: PLC\ProgramBlocks_XML\Safeties.xml --- -[18:54:16] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Safeties.xml --- -[18:54:16] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Safeties.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties.json'... -[18:54:16] Cargando parsers de red... -[18:54:16] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:16] Total de lenguajes con parser cargado: 5 -[18:54:16] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:16] Metadatos XML: ModTime=1750343197.4847362, Size=746125 -[18:54:16] Paso 1: Parseando archivo XML... -[18:54:16] Paso 1: Parseo XML completado. -[18:54:16] Paso 2: Detectando tipo de objeto principal... -[18:54:16] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:16] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:16] Paso 3: Extrayendo atributos del bloque... -[18:54:16] Paso 3: Atributos: Nombre='Safeties', Número=2022, Lenguaje Bloque='LAD' -[18:54:16] Paso 3b: Comentario bloque: '...' -[18:54:16] Paso 4: Extrayendo la interfaz del bloque... -[18:54:16] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:16] Paso 5: Se encontraron 96 elementos SW.Blocks.CompileUnit. -[18:54:16] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:16] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:16] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:16] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:16] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:16] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 138 con cardinalidad 48 - generando pines in1...in48 -[18:54:16] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 198 con cardinalidad 71 - generando pines in1...in71 -[18:54:16] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 120 con cardinalidad 45 - generando pines in1...in45 -[18:54:16] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:16] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 -[18:54:16] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=1F6, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=207, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=218, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=229, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=23A, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=24B, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=25C, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=26D, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=27E, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=28F, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=2A0, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=2B1, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=2C2, Lenguaje Red=LAD -[18:54:16] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:16] - Procesando Red ID=2D3, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=2E4, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=2F5, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=306, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=317, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=328, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 45 con cardinalidad 4 - generando pines in1...in4 -[18:54:17] - Procesando Red ID=339, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=34A, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=35B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=36C, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=37D, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=38E, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=39F, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=3B0, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=3C1, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=3D2, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=3E3, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=3F4, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=405, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=416, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=427, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=438, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=449, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=45A, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=46B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=47C, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=48D, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=49E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4AF, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=4C0, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=4D1, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=4E2, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=4F3, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=504, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=515, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=526, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=537, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=548, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=559, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=56A, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=57B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=58C, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=59D, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=5AE, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=5BF, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=5D0, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=5E1, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5F2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=603, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=614, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=625, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=636, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=647, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=658, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Safeties.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Safeties.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] Error during SymPy simplification for Coil 139: -[18:54:17] To simplify a logical expression with more than 8 variables may take a -[18:54:17] long time and requires the use of `force=True`. -[18:54:17] Error simplifying condition for SCoil 121: -[18:54:17] To simplify a logical expression with more than 8 variables may take a -[18:54:17] long time and requires the use of `force=True`. -[18:54:17] -> 714 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 714 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] Error during SymPy simplification for Coil 199: -[18:54:17] To simplify a logical expression with more than 8 variables may take a -[18:54:17] long time and requires the use of `force=True`. -[18:54:17] -> 59 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 59 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red 'MIX - SAFETIES' (ID: 1A, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' -[18:54:17] - Red 'MIX - SAFETIES' (ID: 3C, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' -[18:54:17] - Red 'Analizer Dealy' (ID: 1E5, Lang: LAD), Instrucción UID: 32, Tipo: 'Sf' -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Safeties.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Safeties_processed.json -[18:54:17] Generando salida para: FC 'Safeties' (Original: Safeties) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Safeties.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SelCheckBrixSource.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343172.3968666, Size=143371 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='SelCheckBrixSource', Número=2010, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 41 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 58 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 67 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 78 con cardinalidad 4 - generando pines in1...in4 -[18:54:17] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 61 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 61 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 10 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 4 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 4 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 5 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 44, Tipo: 'Abs' -[18:54:17] - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 45, Tipo: 'Gt' -[18:54:17] - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 46, Tipo: 'Gt' -[18:54:17] - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json -[18:54:17] Generando salida para: FC 'SelCheckBrixSource' (Original: SelCheckBrixSource) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\SelCheckBrixSource.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343173.5402043, Size=10177 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='Sel_Check_Brix_Data', Número=931, Lenguaje Bloque='DB' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json -[18:54:17] Procesando bloque tipo: InstanceDB -[18:54:17] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:17] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json -[18:54:17] Guardado de InstanceDB completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json -[18:54:17] Generando salida para: InstanceDB 'Sel_Check_Brix_Data' (Original: Sel_Check_Brix_Data) -[18:54:17] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Sel_Check_Brix_Data.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Signal Gen.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Signal Gen.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Signal_Gen_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343173.5569103, Size=6319 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='Signal_Gen_Data', Número=943, Lenguaje Bloque='DB' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json -[18:54:17] Procesando bloque tipo: InstanceDB -[18:54:17] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:17] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json -[18:54:17] Guardado de InstanceDB completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json -[18:54:17] Generando salida para: InstanceDB 'Signal_Gen_Data' (Original: Signal_Gen_Data) -[18:54:17] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:17] WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Signal_Gen_Data.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SlewLimit.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SlewLimit.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SubCarb.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343191.6272383, Size=121586 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='SubCarb', Número=1000, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SubCarb.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb.json -[18:54:17] Procesando bloque tipo: FB -[18:54:17] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -[18:54:17] -> 48 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 48 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:17] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' -[18:54:17] - Red '' (ID: 6F, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' -[18:54:17] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' -[18:54:17] - Red '' (ID: F7, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' -[18:54:17] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_processed.json -[18:54:17] Generando salida para: FB 'SubCarb' (Original: SubCarb) -[18:54:17] -> Modo de generación: FB SCL -[18:54:17] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\SubCarb.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SubCarb_DB.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343173.5941308, Size=25566 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='SubCarb_DB', Número=2000, Lenguaje Bloque='DB' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json -[18:54:17] Procesando bloque tipo: InstanceDB -[18:54:17] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:17] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB_processed.json -[18:54:17] Guardado de InstanceDB completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SubCarb_DB_processed.json -[18:54:17] Generando salida para: InstanceDB 'SubCarb_DB' (Original: SubCarb_DB) -[18:54:17] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\SubCarb_DB.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343191.6992345, Size=186662 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='SyrBrix Autocorrection', Número=1809, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: 'Syrup Autocorrection means that the measured syrup...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 49 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 5 - generando pines in1...in5 -[18:54:17] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 37 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json -[18:54:17] Procesando bloque tipo: FB -[18:54:17] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 101 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] INFO: Agrupando 2 instr. bajo condición de O UID 35 -[18:54:17] INFO: Agrupando 2 instr. bajo condición de O UID 31 -[18:54:17] -> 2 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 101 proc SymPy, 2 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 18 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 4 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:17] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red 'On' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'TP' -[18:54:17] - Red 'On' (ID: 2B, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:17] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json -[18:54:17] Generando salida para: FB 'SyrBrix_Autocorrection' (Original: SyrBrix Autocorrection) -[18:54:17] -> Modo de generación: FB SCL -[18:54:17] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\SyrBrix_Autocorrection.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343172.5150316, Size=171837 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='Syrup Line MFM Prep_Seq', Número=1810, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 23 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=F7, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=13B, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 27 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=15D, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=17F, Lenguaje Red=STL -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 35 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json -[18:54:17] Generando salida para: FC 'Syrup_Line_MFM_Prep_Seq' (Original: Syrup Line MFM Prep_Seq) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_Line_MFM_Prep_Seq.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343172.5421999, Size=56318 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='Syrup MFM StartUp_Seq', Número=1811, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=STL -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 8 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json -[18:54:17] Generando salida para: FC 'Syrup_MFM_StartUp_Seq' (Original: Syrup MFM StartUp_Seq) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_MFM_StartUp_Seq.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343182.225967, Size=60863 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='Syrup Rinse QCO_Seq', Número=1826, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=80, Lenguaje Red=STL -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 18 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 18 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json -[18:54:17] Generando salida para: FC 'Syrup_Rinse_QCO_Seq' (Original: Syrup Rinse QCO_Seq) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_Rinse_QCO_Seq.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupDensity.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343172.612934, Size=17372 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='SyrupRoomCtrl', Número=2024, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 34 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 9 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json -[18:54:17] Generando salida para: FC 'SyrupRoomCtrl' (Original: SyrupRoomCtrl) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\SyrupRoomCtrl.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\System_RunOut_Variables.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343193.378121, Size=128600 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='System_RunOut_Variables', Número=962, Lenguaje Bloque='DB' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json -[18:54:17] Procesando bloque tipo: GlobalDB -[18:54:17] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:17] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json -[18:54:17] Guardado de GlobalDB completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json -[18:54:17] Generando salida para: GlobalDB 'System_RunOut_Variables' (Original: System_RunOut_Variables) -[18:54:17] -> Modo de generación: DATA_BLOCK SCL -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\System_RunOut_Variables.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\System_Run_Out.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343191.7787936, Size=238970 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='System_Run_Out', Número=1820, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 28 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 36 con cardinalidad 4 - generando pines in1...in4 -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 34 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 28 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 30 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1D4, Lenguaje Red=STL -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_Run_Out.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out.json -[18:54:17] Procesando bloque tipo: FB -[18:54:17] INFO: El bloque es FB. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -[18:54:17] Advertencia: No se encontró nombre/instancia para TON UID 34. Usando placeholder '#TON_INSTANCE_34'. -[18:54:17] -> 131 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] INFO: Agrupando 2 instr. bajo condición de Contact UID 38 -[18:54:17] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 131 proc SymPy, 1 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 26 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 26 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FB) --- -[18:54:17] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red 'Rinse Step Sequence' (ID: 190, Lang: LAD), Instrucción UID: 39, Tipo: 'Call' -[18:54:17] Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_processed.json -[18:54:17] Generando salida para: FB 'System_Run_Out' (Original: System_Run_Out) -[18:54:17] -> Modo de generación: FB SCL -[18:54:17] WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -[18:54:17] INFO: Detectadas 4 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\System_Run_Out.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\System_Run_Out_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343173.576166, Size=26970 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='System_Run_Out_Data', Número=920, Lenguaje Bloque='DB' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json -[18:54:17] Procesando bloque tipo: InstanceDB -[18:54:17] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:17] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json -[18:54:17] Guardado de InstanceDB completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json -[18:54:17] Generando salida para: InstanceDB 'System_Run_Out_Data' (Original: System_Run_Out_Data) -[18:54:17] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:17] WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. -[18:54:17] WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\System_Run_Out_Data.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\T_Timer.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\T_Timer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343182.2926595, Size=12680 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='T_Timer', Número=40, Lenguaje Bloque='STL' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=STL -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\T_Timer.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\T_Timer_processed.json -[18:54:17] Generando salida para: FC 'T_Timer' (Original: T_Timer) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\T_Timer.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\TankLevel.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\TankLevel.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343197.8079247, Size=239765 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='TankLevel', Número=2011, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 36 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 43 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] INFO: Compuerta O UID 52 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 40 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=15D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=16E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=17F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=190, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A1, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1B2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1C3, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1D4, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1E5, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 47 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 52 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\TankLevel.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 99 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 99 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 42 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 42 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 3: 15 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 4 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 5 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] Error during SymPy simplification for Coil 53: -[18:54:17] To simplify a logical expression with more than 8 variables may take a -[18:54:17] long time and requires the use of `force=True`. -[18:54:17] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 5: 6 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 6 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] Error during SymPy simplification for Coil 55: -[18:54:17] To simplify a logical expression with more than 8 variables may take a -[18:54:17] long time and requires the use of `force=True`. -[18:54:17] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 6: 2 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 7 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] ADVERTENCIA: Se encontraron 13 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red 'Maximum Tank Level during CIP / Rinse' (ID: 5E, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' -[18:54:17] - Red 'Maximum Syrup Tank Level during CIP' (ID: E6, Lang: LAD), Instrucción UID: 53, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank Maximum Level Acheaved' (ID: F7, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank Pump Start Level Acheaved' (ID: 119, Lang: LAD), Instrucción UID: 46, Tipo: 'Sr' -[18:54:17] - Red 'Maximum Syrup Tank Level during CIP' (ID: 13B, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank 5% Level Acheaved' (ID: 14C, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank 5% Level Acheaved' (ID: 14C, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' -[18:54:17] - Red '- PRESSURE -' (ID: 15D, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' -[18:54:17] - Red 'LEVEL - 100% Product Tank Level during CIP' (ID: 190, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank Recipe Minimum Level Acheaved' (ID: 1A1, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank Recipe Minimum Level Acheaved' (ID: 1A1, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' -[18:54:17] - Red 'Product Tank Target Level Acheaved' (ID: 1B2, Lang: LAD), Instrucción UID: 36, Tipo: 'Sr' -[18:54:17] - Red 'Product Tank Empty' (ID: 1D4, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\TankLevel_processed.json -[18:54:17] Generando salida para: FC 'TankLevel' (Original: TankLevel) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] INFO: Detectadas 4 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\TankLevel.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\Time error interrupt.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343155.879146, Size=9022 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='Time error interrupt', Número=80, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Time error interrupt.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt.json -[18:54:17] Procesando bloque tipo: OB -[18:54:17] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\Time error interrupt_processed.json -[18:54:17] Generando salida para: OB 'Time_error_interrupt' (Original: Time error interrupt) -[18:54:17] -> Modo de generación: OB SCL -[18:54:17] WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\Time_error_interrupt.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\VacuumCtrl.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343182.3618486, Size=43387 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='VacuumCtrl', Número=2023, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 31 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 35 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] INFO: Compuerta O UID 38 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 12 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 4 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:17] - Red 'PRESSURE - Deaireator vacuum pressure acheaved' (ID: 9, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json -[18:54:17] Generando salida para: FC 'VacuumCtrl' (Original: VacuumCtrl) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\VacuumCtrl.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\ValveFlow.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\ValveFlow.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\WaterDensity.xml --- -[18:54:17] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\WaterDensity.xml. Se usará el archivo .scl original existente. --- -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\WritePeripheral.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343172.6672251, Size=22550 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='WritePeripheral', Número=1970, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] INFO: Compuerta O UID 37 con cardinalidad 3 - generando pines in1...in3 -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=STL -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\WritePeripheral.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral.json -[18:54:17] Procesando bloque tipo: FC -[18:54:17] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 5 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 3 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\WritePeripheral_processed.json -[18:54:17] Generando salida para: FC 'WritePeripheral' (Original: WritePeripheral) -[18:54:17] -> Modo de generación: FC SCL -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\WritePeripheral.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\_CYCL_EXC.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json'... -[18:54:17] Cargando parsers de red... -[18:54:17] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:17] Total de lenguajes con parser cargado: 5 -[18:54:17] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:17] Metadatos XML: ModTime=1750343155.2721772, Size=65592 -[18:54:17] Paso 1: Parseando archivo XML... -[18:54:17] Paso 1: Parseo XML completado. -[18:54:17] Paso 2: Detectando tipo de objeto principal... -[18:54:17] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:17] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -[18:54:17] Paso 3: Extrayendo atributos del bloque... -[18:54:17] Paso 3: Atributos: Nombre='_CYCL_EXC', Número=1, Lenguaje Bloque='LAD' -[18:54:17] Paso 3b: Comentario bloque: '...' -[18:54:17] Paso 4: Extrayendo la interfaz del bloque... -[18:54:17] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:17] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. -[18:54:17] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:17] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:17] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:17] Paso 6: Escritura JSON completada. -[18:54:17] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json' -[18:54:17] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -[18:54:17] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json -[18:54:17] Procesando bloque tipo: OB -[18:54:17] INFO: El bloque es OB. Iniciando procesamiento lógico... -[18:54:17] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:17] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- -[18:54:17] --- Pase 1 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 15 instrucciones (no STL) procesadas con SymPy. -[18:54:17] Fase 2 (Agrupación IF con Simplificación): -[18:54:17] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:17] --- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... -[18:54:17] --- Pase 2 --- -[18:54:17] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:17] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:17] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:17] --- Verificación Final de Instrucciones No Procesadas (OB) --- -[18:54:17] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:17] Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json -[18:54:17] Guardado completado. -[18:54:17] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -[18:54:17] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json -[18:54:17] Generando salida para: OB '_CYCL_EXC' (Original: _CYCL_EXC) -[18:54:17] -> Modo de generación: OB SCL -[18:54:17] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. -[18:54:17] -> Escribiendo archivo de salida final en: PLC\scl_output\_CYCL_EXC.scl -[18:54:17] Generación de .SCL completada. -[18:54:17] --- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove.xml --- -[18:54:17] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -[18:54:17] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\_StepMove.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343173.083498, Size=46093 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='_StepMove', Número=1851, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_StepMove.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 17 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_processed.json -[18:54:18] Generando salida para: FC '_StepMove' (Original: _StepMove) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\_StepMove.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\_StepMove_Test.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343173.110391, Size=46157 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='_StepMove_Test', Número=1852, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 17 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\_StepMove_Test_processed.json -[18:54:18] Generando salida para: FC '_StepMove_Test' (Original: _StepMove_Test) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\_StepMove_Test.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343200.820767, Size=129820 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_PA_Control', Número=1880, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 43 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] INFO: Compuerta O UID 48 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 41 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] INFO: Compuerta O UID 48 con cardinalidad 3 - generando pines in1...in3 -[18:54:18] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=108, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 74 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] INFO: Agrupando 2 instr. bajo condición de Contact UID 22 -[18:54:18] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 74 proc SymPy, 1 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] Error simplifying condition for RCoil 50: -[18:54:18] To simplify a logical expression with more than 8 variables may take a -[18:54:18] long time and requires the use of `force=True`. -[18:54:18] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 4 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:18] - Red 'Output' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'FILL' -[18:54:18] - Red 'No Freeze Product Meter' (ID: 2B, Lang: LAD), Instrucción UID: 50, Tipo: 'Sf' -[18:54:18] - Red 'No Freeze Product Meter' (ID: 2B, Lang: LAD), Instrucción UID: 51, Tipo: 'SCoil' -[18:54:18] - Red 'Stop' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' -[18:54:18] - Red 'Stop' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil' -[18:54:18] - Red 'Delay Freeze Meter' (ID: C4, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' -[18:54:18] - Red 'Delay Freeze Meter' (ID: C4, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:18] - Red 'Delay Carbo Stop' (ID: E6, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' -[18:54:18] - Red 'Delay Carbo Stop' (ID: E6, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:18] - Red 'Reset' (ID: 119, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' -[18:54:18] - Red 'Reset' (ID: 119, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json -[18:54:18] Generando salida para: FC 'mPDS_PA_Control' (Original: mPDS_PA_Control) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Control.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343200.856638, Size=48025 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Parameters', Número=1883, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] Error: MOVE 25 sin destino claro en 'out' o 'out1'. -[18:54:18] Error: MOVE 23 sin destino claro en 'out' o 'out1'. -[18:54:18] -> 14 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json -[18:54:18] Generando salida para: FC 'mPDS_PA_Ctrl_Parameters' (Original: mPDS_PA_Ctrl_Parameters) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] INFO: Detectadas 2 VAR_TEMP adicionales. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Parameters.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343201.5312698, Size=105483 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Read', Número=1881, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: 'BYTES From PDS -[18:54:18] 28 - CO2 Carbo Package Co2 Inlet Pr...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 40 con cardinalidad 3 - generando pines in1...in3 -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=91, Lenguaje Red=STL -[18:54:18] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 29 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] Error: MOVE 23 sin destino claro en 'out' o 'out1'. -[18:54:18] -> 26 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:18] - Red 'Communication Active' (ID: 9, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' -[18:54:18] - Red 'Communication Active' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' -[18:54:18] - Red 'Fault' (ID: D5, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' -[18:54:18] - Red 'Fault' (ID: D5, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json -[18:54:18] Generando salida para: FC 'mPDS_PA_Ctrl_Read' (Original: mPDS_PA_Ctrl_Read) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Read.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343202.0587273, Size=36367 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Transfer', Número=1884, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 11 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json -[18:54:18] Generando salida para: FC 'mPDS_PA_Ctrl_Transfer' (Original: mPDS_PA_Ctrl_Transfer) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Transfer.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -[18:54:18] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml. Se usará el archivo .scl original existente. --- -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_PA_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343202.2570727, Size=57943 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_PA_Data', Número=932, Lenguaje Bloque='DB' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json -[18:54:18] Procesando bloque tipo: GlobalDB -[18:54:18] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:18] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json -[18:54:18] Guardado de GlobalDB completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json -[18:54:18] Generando salida para: GlobalDB 'mPDS_PA_Data' (Original: mPDS_PA_Data) -[18:54:18] -> Modo de generación: DATA_BLOCK SCL -[18:54:18] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:18] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Data.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343172.102565, Size=55994 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Control', Número=1885, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 33 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 32 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 30 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 34 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] INFO: Agrupando 2 instr. bajo condición de Contact UID 22 -[18:54:18] -> 1 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:18] - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' -[18:54:18] - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' -[18:54:18] - Red 'Syrup Meter' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Sf' -[18:54:18] - Red 'Syrup Meter' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'SCoil' -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json -[18:54:18] Generando salida para: FC 'mPDS_SYR_PA_Control' (Original: mPDS_SYR_PA_Control) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Control.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343202.3572493, Size=25772 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Param', Número=1888, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 39 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] Error: MOVE 23 sin destino claro en 'out' o 'out1'. -[18:54:18] -> 6 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json -[18:54:18] Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Param' (Original: mPDS_SYR_PA_Ctrl_Param) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Param.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343179.210126, Size=125473 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Read', Número=1886, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=4D, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=5E, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=6F, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=80, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=91, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=A2, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=B3, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=C4, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=D5, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=E6, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=F7, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 26 con cardinalidad 2 - generando pines in1...in2 -[18:54:18] - Procesando Red ID=108, Lenguaje Red=STL -[18:54:18] - Procesando Red ID=119, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 29 con cardinalidad 3 - generando pines in1...in3 -[18:54:18] - Procesando Red ID=12A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=13B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=14C, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 34 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 3 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:18] - Red 'In Block 01' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' -[18:54:18] - Red 'In Block 02' (ID: 1A, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' -[18:54:18] - Red 'In Block 03' (ID: 2B, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' -[18:54:18] - Red 'Davis ON' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' -[18:54:18] - Red 'Davis ON' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:18] - Red 'Fault' (ID: 14C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' -[18:54:18] - Red 'Fault' (ID: 14C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json -[18:54:18] Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Read' (Original: mPDS_SYR_PA_Ctrl_Read) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Read.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343202.3343256, Size=27996 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Trans', Número=1889, Lenguaje Bloque='LAD' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -[18:54:18] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. -[18:54:18] - Procesando Red ID=9, Lenguaje Red=LAD -[18:54:18] INFO: Compuerta O UID 31 con cardinalidad 3 - generando pines in1...in3 -[18:54:18] - Procesando Red ID=1A, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=2B, Lenguaje Red=LAD -[18:54:18] - Procesando Red ID=3C, Lenguaje Red=LAD -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json -[18:54:18] Procesando bloque tipo: FC -[18:54:18] INFO: El bloque es FC. Iniciando procesamiento lógico... -[18:54:18] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' -[18:54:18] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- -[18:54:18] --- Pase 1 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 7 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 2 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 2 instrucciones (no STL) procesadas con SymPy. -[18:54:18] Fase 2 (Agrupación IF con Simplificación): -[18:54:18] -> 0 agrupaciones realizadas (en redes no STL). -[18:54:18] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... -[18:54:18] --- Pase 3 --- -[18:54:18] Fase 1 (SymPy Base - Orden por Prioridad): -[18:54:18] -> 0 instrucciones (no STL) procesadas con SymPy. -[18:54:18] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -[18:54:18] --- Verificación Final de Instrucciones No Procesadas (FC) --- -[18:54:18] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: -[18:54:18] - Red 'Out Block' (ID: 3C, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' -[18:54:18] Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json -[18:54:18] Guardado completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json -[18:54:18] Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Trans' (Original: mPDS_SYR_PA_Ctrl_Trans) -[18:54:18] -> Modo de generación: FC SCL -[18:54:18] INFO: Detectadas 1 VAR_TEMP adicionales. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Trans.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -[18:54:18] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml. Se usará el archivo .scl original existente. --- -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343202.3791766, Size=47829 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPDS_SYR_PA_Data', Número=966, Lenguaje Bloque='DB' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Saltando procesamiento de redes para GlobalDB. -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json -[18:54:18] Procesando bloque tipo: GlobalDB -[18:54:18] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -[18:54:18] Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json -[18:54:18] Guardado de GlobalDB completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json -[18:54:18] Generando salida para: GlobalDB 'mPDS_SYR_PA_Data' (Original: mPDS_SYR_PA_Data) -[18:54:18] -> Modo de generación: DATA_BLOCK SCL -[18:54:18] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:18] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:18] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:18] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Data.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750343172.9515276, Size=6924 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). -[18:54:18] Paso 3: Extrayendo atributos del bloque... -[18:54:18] Paso 3: Atributos: Nombre='mPPM303StartUpRamp', Número=991, Lenguaje Bloque='DB' -[18:54:18] Paso 3b: Comentario bloque: '...' -[18:54:18] Paso 4: Extrayendo la interfaz del bloque... -[18:54:18] Paso 5: Saltando procesamiento de redes para InstanceDB. -[18:54:18] Paso 6: Escribiendo el resultado en el archivo JSON... -[18:54:18] Paso 6: Escritura JSON completada. -[18:54:18] Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json' -[18:54:18] --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -[18:54:18] Cargando JSON desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json -[18:54:18] Procesando bloque tipo: InstanceDB -[18:54:18] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. -[18:54:18] Guardando JSON de InstanceDB (con metadatos) en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json -[18:54:18] Guardado de InstanceDB completado. -[18:54:18] --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -[18:54:18] Cargando JSON procesado desde: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json -[18:54:18] Generando salida para: InstanceDB 'mPPM303StartUpRamp' (Original: mPPM303StartUpRamp) -[18:54:18] -> Modo de generación: INSTANCE_DATA_BLOCK SCL -[18:54:18] -> Escribiendo archivo de salida final en: PLC\scl_output\mPPM303StartUpRamp.scl -[18:54:18] Generación de .SCL completada. -[18:54:18] --- Procesando archivo: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -[18:54:18] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml. Se usará el archivo .scl original existente. --- -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\CONT_C_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\CONT_C_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\CONT_C_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\CONT_C_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344252.4089062, Size=1953 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\DeviceStates_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\DeviceStates_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344252.4708757, Size=2533 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\GET_Reciver_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\GET_Reciver_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\GET_Reciver_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\GET_Reciver_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344252.1099505, Size=6489 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\IEC_Timer_0_DB_9_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344251.789957, Size=3143 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\LED_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\LED_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\LED_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\LED_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344252.3403566, Size=1533 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\PUT_Send_Filler_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344252.2953112, Size=6602 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\SCALE_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\SCALE_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\SCALE_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\SCALE_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344252.3712819, Size=1525 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\T_301_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\T_301_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\T_301_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\T_301_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344251.6890948, Size=3018 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:18] --- Procesando archivo: PLC\SystemBlocks_CR\T_302_XRef.xml --- -[18:54:18] --- Ejecutando x1 (convert_xml_to_json) para: PLC\SystemBlocks_CR\T_302_XRef.xml --- -[18:54:18] Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\T_302_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\SystemBlocks_CR\parsing\T_302_XRef.json'... -[18:54:18] Cargando parsers de red... -[18:54:18] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -[18:54:18] Total de lenguajes con parser cargado: 5 -[18:54:18] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -[18:54:18] Metadatos XML: ModTime=1750344251.9097576, Size=4521 -[18:54:18] Paso 1: Parseando archivo XML... -[18:54:18] Paso 1: Parseo XML completado. -[18:54:18] Paso 2: Detectando tipo de objeto principal... -[18:54:18] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -[18:54:18] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -[18:54:18] Error Crítico: No se generó ningún resultado para el archivo XML. -[18:54:19] --- Fase 1.5: Copiando archivos SCL existentes desde 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\scl_output' --- -[18:54:19] Se encontraron 65 archivos .scl existentes para copiar: -[18:54:19] Copia de SCL existentes finalizada. Copiados: 65, Omitidos (conflicto nombre): 0 -[18:54:19] --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -[18:54:19] Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output -[18:54:19] --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- -[18:54:19] Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC -[18:54:19] Directorio de salida XRef: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output -[18:54:19] Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output -[18:54:19] Subdirectorio fuentes MD para XRef: source -[18:54:19] Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\source -[18:54:19] Archivos fuente preparados: 377 SCL convertidos, 30 MD copiados. -[18:54:19] Buscando archivos XML XRef en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR -[18:54:19] Archivos JSON encontrados: 342 -[18:54:19] Datos cargados para 342 bloques. -[18:54:19] Mapa InstanciaDB -> FB creado con 0 entradas. -[18:54:19] Datos cargados para 342 bloques (1793 PLC Tags globales). -[18:54:19] Construyendo grafo de llamadas desde archivos XML XRef... -[18:54:19] Archivos XML XRef encontrados: 379 -[18:54:19] Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_calls_tree.md -[18:54:19] Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_db_usage_summary.md -[18:54:19] Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_plc_tags_summary.md -[18:54:19] --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- -[18:54:19] --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -[18:54:19] Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida agregada en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md -[18:54:19] --- Iniciando Agregación de Archivos (x5) --- -[18:54:19] Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) -[18:54:19] Directorio Raíz del Proyecto: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC -[18:54:19] Archivo de Salida: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md -[18:54:19] Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.scl -[18:54:19] Buscando archivos MD con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.md -[18:54:19] Se agregarán 882 archivos. -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderCtrl_InitErrors.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderCtrl_MFM Command.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_PresRelea.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveInteg.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveValve.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_ActualRecipe.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_BlendingFault.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_FlowMeterErro.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_PIDFFCalc.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_PIDInitParam.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_PIDResInteg.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID_PIDSPCalc.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderPID__Main.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BlenderRun_SelectConstan.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BrixTracking_ProdSamples.scl -[18:54:19] Agregando: ProgramBlocks_SCL\BrixTracking_SampleTime.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CIP CVQ.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CIPLocal_ExecSimpleCIP.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CIPLocal_ExecStep.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepDown.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepUp.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CIP_SimpleProgr_Init.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CO2 Solubility.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CO2EqPress.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CO2InjPressure.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CO2Tracking_ProdSamples.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CO2Tracking_SampleTime.scl -[18:54:19] Agregando: ProgramBlocks_SCL\CVQ_1p7_8_Perc.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Cetrifugal_Head.scl -[18:54:19] Agregando: ProgramBlocks_SCL\DeairCO2TempComp.scl -[18:54:19] Agregando: ProgramBlocks_SCL\DeaireationValve.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Delay.scl -[18:54:19] Agregando: ProgramBlocks_SCL\DeltaP.scl -[18:54:19] Agregando: ProgramBlocks_SCL\FeedForward.scl -[18:54:19] Agregando: ProgramBlocks_SCL\FillingTime.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Flow_To_Press_Loss.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Freq_To_mmH2O.scl -[18:54:19] Agregando: ProgramBlocks_SCL\FrictionLoss.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Input_CheckFlowMetersSta.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Integral.scl -[18:54:19] Agregando: ProgramBlocks_SCL\LowPassFilter.scl -[18:54:19] Agregando: ProgramBlocks_SCL\MFMAnalogValues.scl -[18:54:19] Agregando: ProgramBlocks_SCL\MSE Slope.scl -[18:54:19] Agregando: ProgramBlocks_SCL\MaxCarboCO2 Vol.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Output_AnalogValueToHMI.scl -[18:54:19] Agregando: ProgramBlocks_SCL\PID_Filling_Head_Calc.scl -[18:54:19] Agregando: ProgramBlocks_SCL\PPM O2.scl -[18:54:19] Agregando: ProgramBlocks_SCL\ProdBrixRecovery_BrixCal.scl -[18:54:19] Agregando: ProgramBlocks_SCL\ProductAvailable.scl -[18:54:19] Agregando: ProgramBlocks_SCL\ProductLiterInTank.scl -[18:54:19] Agregando: ProgramBlocks_SCL\ProductQuality_Messages.scl -[18:54:19] Agregando: ProgramBlocks_SCL\RecipeCalculation.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Signal Gen.scl -[18:54:19] Agregando: ProgramBlocks_SCL\SlewLimit.scl -[18:54:19] Agregando: ProgramBlocks_SCL\SpeedAdjust.scl -[18:54:19] Agregando: ProgramBlocks_SCL\Statistical_Analisys.scl -[18:54:19] Agregando: ProgramBlocks_SCL\SyrBrix_SyrupCorrPerc.scl -[18:54:19] Agregando: ProgramBlocks_SCL\SyrupDensity.scl -[18:54:19] Agregando: ProgramBlocks_SCL\SyrupRoomCtrl_UpdateVal.scl -[18:54:19] Agregando: ProgramBlocks_SCL\TankLevelToHeight.scl -[18:54:19] Agregando: ProgramBlocks_SCL\ValveFlow.scl -[18:54:19] Agregando: ProgramBlocks_SCL\WaterDensity.scl -[18:54:19] Agregando: ProgramBlocks_SCL\mPDS_PA_Ctrl_Write.scl -[18:54:19] Agregando: ProgramBlocks_SCL\mPDS_SYR_PA_Ctrl_Write.scl -[18:54:19] Agregando: ProgramBlocks_SCL\mmH2O_TO_Freq.scl -[18:54:19] Agregando: scl_output\AnalogInstrument.md -[18:54:19] Agregando: scl_output\Baialage.scl -[18:54:19] Agregando: scl_output\BlendFill_StartUp_Seq.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_All_Auto.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_CIPModeInit.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_InitErrors.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_MFM Command.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_MachineInit.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_ManualActive.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_ProdModeInit.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_ResetSPWord.scl -[18:54:19] Agregando: scl_output\BlenderCtrl_UpdatePWord.scl -[18:54:19] Agregando: scl_output\BlenderCtrl__Main.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl_Monitor.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl_PresRelea.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl_ReadAnIn.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl_SaveInteg.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl_SaveValve.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl_WriteAnOu.scl -[18:54:19] Agregando: scl_output\BlenderPIDCtrl__Loop.scl -[18:54:19] Agregando: scl_output\BlenderPID_ActualRecipe.scl -[18:54:19] Agregando: scl_output\BlenderPID_BlendingFault.scl -[18:54:19] Agregando: scl_output\BlenderPID_FlowMeterErro.scl -[18:54:19] Agregando: scl_output\BlenderPID_NextRecipe.scl -[18:54:19] Agregando: scl_output\BlenderPID_PIDFFCalc.scl -[18:54:19] Agregando: scl_output\BlenderPID_PIDInitParam.scl -[18:54:19] Agregando: scl_output\BlenderPID_PIDResInteg.scl -[18:54:19] Agregando: scl_output\BlenderPID_PIDSPCalc.scl -[18:54:19] Agregando: scl_output\BlenderPID__Main.scl -[18:54:19] Agregando: scl_output\BlenderPID__Main_Data.scl -[18:54:19] Agregando: scl_output\BlenderRinse.scl -[18:54:19] Agregando: scl_output\BlenderRinse_Done.scl -[18:54:20] Agregando: scl_output\BlenderRun_MeasFilSpeed.scl -[18:54:20] Agregando: scl_output\BlenderRun_MeasFil_Data.scl -[18:54:20] Agregando: scl_output\BlenderRun_ProdTime.scl -[18:54:20] Agregando: scl_output\BlenderRun_SelectConstan.scl -[18:54:20] Agregando: scl_output\BlenderRun_Stopping.scl -[18:54:20] Agregando: scl_output\BlenderRun__Control.scl -[18:54:20] Agregando: scl_output\Blender_Constants.scl -[18:54:20] Agregando: scl_output\Blender_Procedure_Data.scl -[18:54:20] Agregando: scl_output\Blender_Variables.scl -[18:54:20] Agregando: scl_output\Blender_Variables_Pers.scl -[18:54:20] Agregando: scl_output\Blocco_1.scl -[18:54:20] Agregando: scl_output\Blocco_dati_Test.scl -[18:54:20] Agregando: scl_output\Block_compare.scl -[18:54:20] Agregando: scl_output\Block_move.scl -[18:54:20] Agregando: scl_output\BrixTracking_Data.scl -[18:54:20] Agregando: scl_output\BrixTracking_ProdSamples.scl -[18:54:20] Agregando: scl_output\BrixTracking_SampleTime.scl -[18:54:20] Agregando: scl_output\CIP CVQ.scl -[18:54:20] Agregando: scl_output\CIPLocal.scl -[18:54:20] Agregando: scl_output\CIPLocal_ExecSimpleCIP.scl -[18:54:20] Agregando: scl_output\CIPLocal_ExecStep.scl -[18:54:20] Agregando: scl_output\CIPLocal_ProgInizialize.scl -[18:54:20] Agregando: scl_output\CIPLocal_ProgStepDown.scl -[18:54:20] Agregando: scl_output\CIPLocal_ProgStepUp.scl -[18:54:20] Agregando: scl_output\CIPLocal_WaitEvent_Ctrl.scl -[18:54:20] Agregando: scl_output\CIPMain.scl -[18:54:20] Agregando: scl_output\CIPMain_Flood.scl -[18:54:20] Agregando: scl_output\CIPMain_Total_Drain.scl -[18:54:20] Agregando: scl_output\CIPRecipeManagement.scl -[18:54:20] Agregando: scl_output\CIPRecipeManagement_Data.scl -[18:54:20] Agregando: scl_output\CIPRecipe_01.scl -[18:54:20] Agregando: scl_output\CIPRecipe_02.scl -[18:54:20] Agregando: scl_output\CIPRecipe_03.scl -[18:54:20] Agregando: scl_output\CIPRecipe_04.scl -[18:54:20] Agregando: scl_output\CIPRecipe_05.scl -[18:54:20] Agregando: scl_output\CIPRecipe_06.scl -[18:54:20] Agregando: scl_output\CIPRecipe_07.scl -[18:54:20] Agregando: scl_output\CIPRecipe_08.scl -[18:54:20] Agregando: scl_output\CIPRecipe_09.scl -[18:54:20] Agregando: scl_output\CIPRecipe_10.scl -[18:54:20] Agregando: scl_output\CIPRecipe_11.scl -[18:54:20] Agregando: scl_output\CIPRecipe_12.scl -[18:54:20] Agregando: scl_output\CIPRecipe_13.scl -[18:54:20] Agregando: scl_output\CIPRecipe_14.scl -[18:54:20] Agregando: scl_output\CIPRecipe_15.scl -[18:54:20] Agregando: scl_output\CIPRecipe_16.scl -[18:54:20] Agregando: scl_output\CIPRecipe_17.scl -[18:54:20] Agregando: scl_output\CIPRecipe_18.scl -[18:54:20] Agregando: scl_output\CIPRecipe_19.scl -[18:54:20] Agregando: scl_output\CIPRecipe_20.scl -[18:54:20] Agregando: scl_output\CIPRecipe_21.scl -[18:54:20] Agregando: scl_output\CIPRecipe_22.scl -[18:54:20] Agregando: scl_output\CIPRecipe_23.scl -[18:54:20] Agregando: scl_output\CIPRecipe_24.scl -[18:54:20] Agregando: scl_output\CIPRecipe_25.scl -[18:54:20] Agregando: scl_output\CIPRecipe_26.scl -[18:54:20] Agregando: scl_output\CIPRecipe_27.scl -[18:54:20] Agregando: scl_output\CIPRecipe_28.scl -[18:54:20] Agregando: scl_output\CIPRecipe_29.scl -[18:54:20] Agregando: scl_output\CIPRecipe_30.scl -[18:54:20] Agregando: scl_output\CIPReportDB.scl -[18:54:20] Agregando: scl_output\CIPReportManager.scl -[18:54:20] Agregando: scl_output\CIP_FlipFlop.scl -[18:54:20] Agregando: scl_output\CIP_Link_Type.md -[18:54:20] Agregando: scl_output\CIP_Program_Variables.scl -[18:54:20] Agregando: scl_output\CIP_SimpleProgr_Init.scl -[18:54:20] Agregando: scl_output\CIP_Simple_Type.md -[18:54:20] Agregando: scl_output\CIP_Step_Type.md -[18:54:20] Agregando: scl_output\CIP_WaitEvent_Type.md -[18:54:20] Agregando: scl_output\CO2 Solubility.scl -[18:54:20] Agregando: scl_output\CO2EqPress.scl -[18:54:20] Agregando: scl_output\CO2InjPressure.scl -[18:54:20] Agregando: scl_output\CO2Tracking.scl -[18:54:20] Agregando: scl_output\CO2Tracking_Data.scl -[18:54:20] Agregando: scl_output\CO2Tracking_ProdSamples.scl -[18:54:20] Agregando: scl_output\CO2Tracking_SampleTime.scl -[18:54:20] Agregando: scl_output\COMPLETE_RESTART.scl -[18:54:20] Agregando: scl_output\CPU_DP_Global_Diag.scl -[18:54:20] Agregando: scl_output\CTRLCoolingSystem.scl -[18:54:20] Agregando: scl_output\CVQ_1p7_8_Perc.scl -[18:54:20] Agregando: scl_output\CYC_INT5.scl -[18:54:20] Agregando: scl_output\CarboWaterLine_Seq.scl -[18:54:20] Agregando: scl_output\Cetrifugal_Head.scl -[18:54:20] Agregando: scl_output\Clock_Signal.scl -[18:54:20] Agregando: scl_output\Co2_Counters.scl -[18:54:20] Agregando: scl_output\Co2_Counters_DB.scl -[18:54:20] Agregando: scl_output\DELETE.scl -[18:54:20] Agregando: scl_output\DeairCO2TempComp.scl -[18:54:20] Agregando: scl_output\DeaireationValve.scl -[18:54:20] Agregando: scl_output\Deaireator_StartUp_Seq.scl -[18:54:20] Agregando: scl_output\Default_SupervisionDB.scl -[18:54:20] Agregando: scl_output\Delay.scl -[18:54:20] Agregando: scl_output\DeltaP.scl -[18:54:20] Agregando: scl_output\Device.md -[18:54:20] Agregando: scl_output\DigitalInstrument.md -[18:54:20] Agregando: scl_output\EQ_STRNG.scl -[18:54:20] Agregando: scl_output\FW_DRand.scl -[18:54:20] Agregando: scl_output\FeedForward.scl -[18:54:20] Agregando: scl_output\FillerControl.scl -[18:54:20] Agregando: scl_output\Filler_Head_Variables.scl -[18:54:20] Agregando: scl_output\FillingTime.scl -[18:54:20] Agregando: scl_output\FirstProduction_Data.scl -[18:54:20] Agregando: scl_output\Flow_To_Press_Loss.scl -[18:54:20] Agregando: scl_output\Freq_To_mmH2O.scl -[18:54:20] Agregando: scl_output\FrictionLoss.scl -[18:54:20] Agregando: scl_output\FunctionButton.md -[18:54:20] Agregando: scl_output\GLOBAL_DIAG_DB.scl -[18:54:20] Agregando: scl_output\GNS_PLCdia_MainRoutine.scl -[18:54:20] Agregando: scl_output\GNS_PLCdia_Profibus.scl -[18:54:20] Agregando: scl_output\GNS_PLCdia_ProfibusData.scl -[18:54:20] Agregando: scl_output\GNS_PLCdia_Profinet.scl -[18:54:20] Agregando: scl_output\GNS_PLCdia_ProfinetData.scl -[18:54:20] Agregando: scl_output\GetProdBrixCO2_Anal_Inpt.scl -[18:54:20] Agregando: scl_output\HMI_Alarms.scl -[18:54:20] Agregando: scl_output\HMI_Blender_Parameters.scl -[18:54:20] Agregando: scl_output\HMI_CPU_DP_Diag.scl -[18:54:20] Agregando: scl_output\HMI_Device.scl -[18:54:20] Agregando: scl_output\HMI_Digital.scl -[18:54:20] Agregando: scl_output\HMI_IO_Showing.scl -[18:54:20] Agregando: scl_output\HMI_Instrument.scl -[18:54:20] Agregando: scl_output\HMI_Key_User.scl -[18:54:20] Agregando: scl_output\HMI_Local_CIP_Variables.scl -[18:54:20] Agregando: scl_output\HMI_PID.scl -[18:54:20] Agregando: scl_output\HMI_Recipe_Edit.scl -[18:54:20] Agregando: scl_output\HMI_Recipe_Name.scl -[18:54:20] Agregando: scl_output\HMI_Refrige_IO_Showing.scl -[18:54:20] Agregando: scl_output\HMI_Service.scl -[18:54:20] Agregando: scl_output\HMI_Variables_Cmd.scl -[18:54:20] Agregando: scl_output\HMI_Variables_Status.scl -[18:54:20] Agregando: scl_output\ISOonTCP_or_TCP_Protocol.scl -[18:54:20] Agregando: scl_output\ISOonTCP_or_TCP_Protocol_DB.scl -[18:54:20] Agregando: scl_output\ITC_Communic_CIPRoom.scl -[18:54:20] Agregando: scl_output\ITC_Communic_CIP_DI.scl -[18:54:20] Agregando: scl_output\ITC_Communic_Filler.scl -[18:54:20] Agregando: scl_output\ITC_Communic_Filler_DI.scl -[18:54:20] Agregando: scl_output\ITC_Communic_MainData.scl -[18:54:20] Agregando: scl_output\ITC_Communic_MainRoutine.scl -[18:54:20] Agregando: scl_output\ITC_Communic_Mixer_DI.scl -[18:54:20] Agregando: scl_output\ITC_Communic_ProdRoom.scl -[18:54:20] Agregando: scl_output\ITC_Communic_Product_Room_DI.scl -[18:54:20] Agregando: scl_output\ITC_DataIn.scl -[18:54:20] Agregando: scl_output\ITC_DataOut.scl -[18:54:20] Agregando: scl_output\ITC_Exchange_MainRoutine.scl -[18:54:20] Agregando: scl_output\ITC_MainRoutine.scl -[18:54:20] Agregando: scl_output\I_O_FLT1.scl -[18:54:20] Agregando: scl_output\Input.scl -[18:54:20] Agregando: scl_output\Input_CheckFlowMetersSta.scl -[18:54:20] Agregando: scl_output\Input_Data.scl -[18:54:20] Agregando: scl_output\Input_DigitalCtrl.scl -[18:54:20] Agregando: scl_output\Input_DigitalScanner.scl -[18:54:20] Agregando: scl_output\Inputs.md -[18:54:20] Agregando: scl_output\InputsMaster.md -[18:54:20] Agregando: scl_output\Instrument_Scanner.scl -[18:54:20] Agregando: scl_output\Integral.scl -[18:54:20] Agregando: scl_output\Interlocking_Panel.scl -[18:54:20] Agregando: scl_output\Interlocking_Panel_1.scl -[18:54:20] Agregando: scl_output\Interlocking_Variables.scl -[18:54:20] Agregando: scl_output\Key_Read___Write.scl -[18:54:20] Agregando: scl_output\Key_Read___Write_Data.scl -[18:54:20] Agregando: scl_output\LIMIT_I.scl -[18:54:20] Agregando: scl_output\LIMIT_R.scl -[18:54:20] Agregando: scl_output\LowPassFilter.scl -[18:54:20] Agregando: scl_output\MFMAnalogValues.scl -[18:54:20] Agregando: scl_output\MFMAnalogValues_Totalize.scl -[18:54:20] Agregando: scl_output\MFM_Analog_Value_Data.scl -[18:54:20] Agregando: scl_output\MOD_ERR.scl -[18:54:20] Agregando: scl_output\MSE Slope.scl -[18:54:20] Agregando: scl_output\Machine_Co2_Cons.scl -[18:54:20] Agregando: scl_output\Maselli_PA_Control.scl -[18:54:20] Agregando: scl_output\Maselli_PA_Ctrl_Read.scl -[18:54:20] Agregando: scl_output\Maselli_PA_Ctrl_Transfer.scl -[18:54:20] Agregando: scl_output\Maselli_PA_Ctrl_Write.scl -[18:54:20] Agregando: scl_output\Maselli_PA_Data.scl -[18:54:20] Agregando: scl_output\MaxCarboCO2 Vol.scl -[18:54:20] Agregando: scl_output\Memories.md -[18:54:20] Agregando: scl_output\MessageScroll.scl -[18:54:20] Agregando: scl_output\ModValveFault.scl -[18:54:20] Agregando: scl_output\ONS_R.scl -[18:54:20] Agregando: scl_output\Output.scl -[18:54:20] Agregando: scl_output\Output_AnalogValueToHMI.scl -[18:54:20] Agregando: scl_output\Output_CO2InjPress.scl -[18:54:20] Agregando: scl_output\Outputs.md -[18:54:20] Agregando: scl_output\OutputsFesto.md -[18:54:20] Agregando: scl_output\OutputsMaster.md -[18:54:20] Agregando: scl_output\PID.md -[18:54:20] Agregando: scl_output\PIDControl.scl -[18:54:20] Agregando: scl_output\PID_Filling_Head.scl -[18:54:20] Agregando: scl_output\PID_Filling_Head_Calc.scl -[18:54:20] Agregando: scl_output\PID_Filling_Head_Data.scl -[18:54:20] Agregando: scl_output\PID_MAIN_Data.scl -[18:54:20] Agregando: scl_output\PID_RMM301.scl -[18:54:20] Agregando: scl_output\PID_RMM301_Data.scl -[18:54:20] Agregando: scl_output\PID_RMM303.scl -[18:54:20] Agregando: scl_output\PID_RMM303_Data.scl -[18:54:20] Agregando: scl_output\PID_RMM304.scl -[18:54:20] Agregando: scl_output\PID_RMM304_Data.scl -[18:54:20] Agregando: scl_output\PID_RMP302.scl -[18:54:20] Agregando: scl_output\PID_RMP302_Data.scl -[18:54:20] Agregando: scl_output\PID_RVM301.scl -[18:54:20] Agregando: scl_output\PID_RVM301_Data.scl -[18:54:20] Agregando: scl_output\PID_RVM319_Data.scl -[18:54:20] Agregando: scl_output\PID_RVM319_PRD.scl -[18:54:20] Agregando: scl_output\PID_RVN302.scl -[18:54:20] Agregando: scl_output\PID_RVN302_Data.scl -[18:54:20] Agregando: scl_output\PID_RVP303.scl -[18:54:20] Agregando: scl_output\PID_RVP303_Data.scl -[18:54:20] Agregando: scl_output\PID_RVS318.scl -[18:54:20] Agregando: scl_output\PID_RVS318_Data.scl -[18:54:20] Agregando: scl_output\PID_Variables.scl -[18:54:20] Agregando: scl_output\PPM O2.scl -[18:54:20] Agregando: scl_output\PPM303_VFC_Ctrl.scl -[18:54:20] Agregando: scl_output\PPM305_VFC_Ctrl.scl -[18:54:20] Agregando: scl_output\PPM307_VFC_Ctrl.scl -[18:54:20] Agregando: scl_output\PPN301_VFC_Ctrl.scl -[18:54:20] Agregando: scl_output\PPP302_VFC_Ctrl.scl -[18:54:20] Agregando: scl_output\Pneumatic_Valve_Ctrl.scl -[18:54:20] Agregando: scl_output\Pneumatic_Valve_Fault.scl -[18:54:20] Agregando: scl_output\Pneumatic_Valve_Fault_DB.scl -[18:54:20] Agregando: scl_output\Procedure.scl -[18:54:20] Agregando: scl_output\ProcedureBlendFill_StartUp.scl -[18:54:20] Agregando: scl_output\ProcedureBrixTracking.scl -[18:54:20] Agregando: scl_output\ProcedureCarboWaterLine.scl -[18:54:20] Agregando: scl_output\ProcedureDeaireator_StartUp.scl -[18:54:20] Agregando: scl_output\ProcedureFirstProduction.scl -[18:54:20] Agregando: scl_output\ProcedureProdBrixRecovery.scl -[18:54:20] Agregando: scl_output\ProcedureProdTankDrain.scl -[18:54:20] Agregando: scl_output\ProcedureProdTankRunOut.scl -[18:54:20] Agregando: scl_output\ProcedureSyrupLineMFMPrep.scl -[18:54:20] Agregando: scl_output\ProcedureSyrupMFMStartUp.scl -[18:54:20] Agregando: scl_output\ProcedureSyrup_RunOut.scl -[18:54:20] Agregando: scl_output\Procedure_Variables.scl -[18:54:20] Agregando: scl_output\ProdBrixRecovery_BrixCal.scl -[18:54:20] Agregando: scl_output\ProdBrixRecovery_DB.scl -[18:54:20] Agregando: scl_output\ProdReportDB.scl -[18:54:20] Agregando: scl_output\ProdReportManager.scl -[18:54:20] Agregando: scl_output\Prod_Tank_Drain_Seq.scl -[18:54:20] Agregando: scl_output\Prod_Tank_PressCtrl.scl -[18:54:20] Agregando: scl_output\Prod_Tank_RunOut_Seq.scl -[18:54:20] Agregando: scl_output\ProductAvailable.scl -[18:54:20] Agregando: scl_output\ProductLiterInTank.scl -[18:54:20] Agregando: scl_output\ProductPipeDrain.scl -[18:54:20] Agregando: scl_output\ProductPipeDrain_Seq.scl -[18:54:20] Agregando: scl_output\ProductPipeRunOut.scl -[18:54:20] Agregando: scl_output\ProductPipeRunOut_Seq.scl -[18:54:20] Agregando: scl_output\ProductQuality.scl -[18:54:20] Agregando: scl_output\ProductQuality_Messages.scl -[18:54:20] Agregando: scl_output\Profibus_Network.scl -[18:54:20] Agregando: scl_output\Profibus_Variables.scl -[18:54:20] Agregando: scl_output\Programming_error.scl -[18:54:20] Agregando: scl_output\PumpsControl.scl -[18:54:20] Agregando: scl_output\QCO_Monitor.scl -[18:54:20] Agregando: scl_output\QCO_Phase.md -[18:54:20] Agregando: scl_output\QCO_Spare.md -[18:54:20] Agregando: scl_output\QCO_Timer.md -[18:54:20] Agregando: scl_output\QCO_Timer_Array_1.md -[18:54:20] Agregando: scl_output\QCO_Timing_DB.scl -[18:54:20] Agregando: scl_output\RACK_FLT.scl -[18:54:20] Agregando: scl_output\REPLACE_Mod.scl -[18:54:20] Agregando: scl_output\ReadAnalogIn.scl -[18:54:20] Agregando: scl_output\ReadAnalogIn_Fault_DB.scl -[18:54:20] Agregando: scl_output\RecipeCalculation.scl -[18:54:20] Agregando: scl_output\RecipeEditDataSave.scl -[18:54:20] Agregando: scl_output\RecipeManagement_Data.scl -[18:54:20] Agregando: scl_output\RecipeManagement___Prod.scl -[18:54:20] Agregando: scl_output\Recipe_Prod.md -[18:54:20] Agregando: scl_output\Recipe__01.scl -[18:54:20] Agregando: scl_output\Recipe__02.scl -[18:54:20] Agregando: scl_output\Recipe__03.scl -[18:54:20] Agregando: scl_output\Recipe__04.scl -[18:54:20] Agregando: scl_output\Recipe__05.scl -[18:54:20] Agregando: scl_output\Recipe__06.scl -[18:54:20] Agregando: scl_output\Recipe__07.scl -[18:54:20] Agregando: scl_output\Recipe__08.scl -[18:54:20] Agregando: scl_output\Recipe__09.scl -[18:54:20] Agregando: scl_output\Recipe__10.scl -[18:54:20] Agregando: scl_output\Recipe__11.scl -[18:54:20] Agregando: scl_output\Recipe__12.scl -[18:54:20] Agregando: scl_output\Recipe__13.scl -[18:54:20] Agregando: scl_output\Recipe__14.scl -[18:54:20] Agregando: scl_output\Recipe__15.scl -[18:54:20] Agregando: scl_output\Recipe__16.scl -[18:54:20] Agregando: scl_output\Recipe__17.scl -[18:54:20] Agregando: scl_output\Recipe__18.scl -[18:54:20] Agregando: scl_output\Recipe__19.scl -[18:54:20] Agregando: scl_output\Recipe__20.scl -[18:54:20] Agregando: scl_output\Recipe__21.scl -[18:54:20] Agregando: scl_output\Recipe__22.scl -[18:54:20] Agregando: scl_output\Recipe__23.scl -[18:54:20] Agregando: scl_output\Recipe__24.scl -[18:54:20] Agregando: scl_output\Recipe__25.scl -[18:54:20] Agregando: scl_output\Recipe__26.scl -[18:54:20] Agregando: scl_output\Recipe__27.scl -[18:54:20] Agregando: scl_output\Recipe__28.scl -[18:54:20] Agregando: scl_output\Recipe__29.scl -[18:54:20] Agregando: scl_output\Recipe__30.scl -[18:54:20] Agregando: scl_output\Recipe__31.scl -[18:54:20] Agregando: scl_output\Recipe__32.scl -[18:54:20] Agregando: scl_output\Recipe__33.scl -[18:54:20] Agregando: scl_output\Recipe__34.scl -[18:54:20] Agregando: scl_output\Recipe__35.scl -[18:54:20] Agregando: scl_output\Recipe__36.scl -[18:54:20] Agregando: scl_output\Recipe__37.scl -[18:54:20] Agregando: scl_output\Recipe__38.scl -[18:54:20] Agregando: scl_output\Recipe__39.scl -[18:54:20] Agregando: scl_output\Recipe__40.scl -[18:54:20] Agregando: scl_output\Recipe__41.scl -[18:54:20] Agregando: scl_output\Recipe__42.scl -[18:54:20] Agregando: scl_output\Recipe__43.scl -[18:54:20] Agregando: scl_output\Recipe__44.scl -[18:54:20] Agregando: scl_output\Recipe__45.scl -[18:54:20] Agregando: scl_output\Recipe__46.scl -[18:54:20] Agregando: scl_output\Recipe__47.scl -[18:54:20] Agregando: scl_output\Recipe__48.scl -[18:54:20] Agregando: scl_output\Recipe__49.scl -[18:54:20] Agregando: scl_output\Recipe__50.scl -[18:54:20] Agregando: scl_output\ReportCIPSimpleData.md -[18:54:20] Agregando: scl_output\SEL_I.scl -[18:54:20] Agregando: scl_output\SEL_R.scl -[18:54:20] Agregando: scl_output\SLIM_Block.scl -[18:54:20] Agregando: scl_output\SLIM_Variables.scl -[18:54:20] Agregando: scl_output\Safeties.scl -[18:54:20] Agregando: scl_output\SelCheckBrixSource.scl -[18:54:20] Agregando: scl_output\Sel_Check_Brix_Data.scl -[18:54:20] Agregando: scl_output\Signal Gen.scl -[18:54:20] Agregando: scl_output\Signal_Gen_Data.scl -[18:54:20] Agregando: scl_output\SlewLimit.scl -[18:54:20] Agregando: scl_output\SpeedAdjust.scl -[18:54:20] Agregando: scl_output\Statistical_Analisys.scl -[18:54:20] Agregando: scl_output\SubCarb.scl -[18:54:20] Agregando: scl_output\SubCarb_DB.scl -[18:54:20] Agregando: scl_output\SyrBrix_Autocorrection.scl -[18:54:20] Agregando: scl_output\SyrBrix_SyrupCorrPerc.scl -[18:54:20] Agregando: scl_output\SyrupDensity.scl -[18:54:20] Agregando: scl_output\SyrupRoomCtrl.scl -[18:54:20] Agregando: scl_output\SyrupRoomCtrl_UpdateVal.scl -[18:54:20] Agregando: scl_output\Syrup_Line_MFM_Prep_Seq.scl -[18:54:20] Agregando: scl_output\Syrup_MFM_StartUp_Seq.scl -[18:54:20] Agregando: scl_output\Syrup_Rinse_QCO_Seq.scl -[18:54:20] Agregando: scl_output\System_RunOut_Variables.scl -[18:54:20] Agregando: scl_output\System_Run_Out.scl -[18:54:20] Agregando: scl_output\System_Run_Out_Data.scl -[18:54:20] Agregando: scl_output\TADDR_PAR.md -[18:54:20] Agregando: scl_output\TCON_PAR.md -[18:54:20] Agregando: scl_output\TCON_PAR_LF.md -[18:54:20] Agregando: scl_output\T_Timer.scl -[18:54:20] Agregando: scl_output\Tabella_delle_variabili_1.md -[18:54:20] Agregando: scl_output\Tabella_delle_variabili_2.md -[18:54:20] Agregando: scl_output\Tabella_delle_variabili_standard.md -[18:54:20] Agregando: scl_output\TankLevel.scl -[18:54:20] Agregando: scl_output\TankLevelToHeight.scl -[18:54:20] Agregando: scl_output\Time_error_interrupt.scl -[18:54:20] Agregando: scl_output\Timers_Counters.md -[18:54:20] Agregando: scl_output\Tipo_di_dati_utente_1.md -[18:54:20] Agregando: scl_output\Tipo_di_dati_utente_2.md -[18:54:20] Agregando: scl_output\VacuumCtrl.scl -[18:54:20] Agregando: scl_output\ValveFlow.scl -[18:54:20] Agregando: scl_output\WaterDensity.scl -[18:54:20] Agregando: scl_output\WritePeripheral.scl -[18:54:20] Agregando: scl_output\_CYCL_EXC.scl -[18:54:20] Agregando: scl_output\_StepMove.scl -[18:54:20] Agregando: scl_output\_StepMove_Test.scl -[18:54:20] Agregando: scl_output\mPDS_PA_Control.scl -[18:54:20] Agregando: scl_output\mPDS_PA_Ctrl_Parameters.scl -[18:54:20] Agregando: scl_output\mPDS_PA_Ctrl_Read.scl -[18:54:20] Agregando: scl_output\mPDS_PA_Ctrl_Transfer.scl -[18:54:20] Agregando: scl_output\mPDS_PA_Ctrl_Write.scl -[18:54:20] Agregando: scl_output\mPDS_PA_Data.scl -[18:54:20] Agregando: scl_output\mPDS_SYR_PA_Control.scl -[18:54:20] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Param.scl -[18:54:20] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Read.scl -[18:54:20] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Trans.scl -[18:54:20] Agregando: scl_output\mPDS_SYR_PA_Ctrl_Write.scl -[18:54:20] Agregando: scl_output\mPDS_SYR_PA_Data.scl -[18:54:20] Agregando: scl_output\mPPM303StartUpRamp.scl -[18:54:20] Agregando: scl_output\mmH2O_TO_Freq.scl -[18:54:20] Agregando: xref_output\source\AnalogInstrument.md -[18:54:20] Agregando: xref_output\source\Baialage.md -[18:54:20] Agregando: xref_output\source\BlendFill_StartUp_Seq.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_All_Auto.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_CIPModeInit.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_InitErrors.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_MFM Command.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_MachineInit.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_ManualActive.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_ProdModeInit.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_ResetSPWord.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl_UpdatePWord.md -[18:54:20] Agregando: xref_output\source\BlenderCtrl__Main.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl_Monitor.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl_PresRelea.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl_ReadAnIn.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl_SaveInteg.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl_SaveValve.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl_WriteAnOu.md -[18:54:20] Agregando: xref_output\source\BlenderPIDCtrl__Loop.md -[18:54:20] Agregando: xref_output\source\BlenderPID_ActualRecipe.md -[18:54:20] Agregando: xref_output\source\BlenderPID_BlendingFault.md -[18:54:20] Agregando: xref_output\source\BlenderPID_FlowMeterErro.md -[18:54:20] Agregando: xref_output\source\BlenderPID_NextRecipe.md -[18:54:20] Agregando: xref_output\source\BlenderPID_PIDFFCalc.md -[18:54:20] Agregando: xref_output\source\BlenderPID_PIDInitParam.md -[18:54:20] Agregando: xref_output\source\BlenderPID_PIDResInteg.md -[18:54:20] Agregando: xref_output\source\BlenderPID_PIDSPCalc.md -[18:54:20] Agregando: xref_output\source\BlenderPID__Main.md -[18:54:20] Agregando: xref_output\source\BlenderPID__Main_Data.md -[18:54:20] Agregando: xref_output\source\BlenderRinse.md -[18:54:20] Agregando: xref_output\source\BlenderRinse_Done.md -[18:54:20] Agregando: xref_output\source\BlenderRun_MeasFilSpeed.md -[18:54:20] Agregando: xref_output\source\BlenderRun_MeasFil_Data.md -[18:54:20] Agregando: xref_output\source\BlenderRun_ProdTime.md -[18:54:20] Agregando: xref_output\source\BlenderRun_SelectConstan.md -[18:54:20] Agregando: xref_output\source\BlenderRun_Stopping.md -[18:54:20] Agregando: xref_output\source\BlenderRun__Control.md -[18:54:20] Agregando: xref_output\source\Blender_Constants.md -[18:54:20] Agregando: xref_output\source\Blender_Procedure_Data.md -[18:54:20] Agregando: xref_output\source\Blender_Variables.md -[18:54:20] Agregando: xref_output\source\Blender_Variables_Pers.md -[18:54:20] Agregando: xref_output\source\Blocco_1.md -[18:54:20] Agregando: xref_output\source\Blocco_dati_Test.md -[18:54:20] Agregando: xref_output\source\Block_compare.md -[18:54:20] Agregando: xref_output\source\Block_move.md -[18:54:20] Agregando: xref_output\source\BrixTracking_Data.md -[18:54:20] Agregando: xref_output\source\BrixTracking_ProdSamples.md -[18:54:20] Agregando: xref_output\source\BrixTracking_SampleTime.md -[18:54:20] Agregando: xref_output\source\CIP CVQ.md -[18:54:20] Agregando: xref_output\source\CIPLocal.md -[18:54:20] Agregando: xref_output\source\CIPLocal_ExecSimpleCIP.md -[18:54:20] Agregando: xref_output\source\CIPLocal_ExecStep.md -[18:54:20] Agregando: xref_output\source\CIPLocal_ProgInizialize.md -[18:54:20] Agregando: xref_output\source\CIPLocal_ProgStepDown.md -[18:54:20] Agregando: xref_output\source\CIPLocal_ProgStepUp.md -[18:54:20] Agregando: xref_output\source\CIPLocal_WaitEvent_Ctrl.md -[18:54:20] Agregando: xref_output\source\CIPMain.md -[18:54:20] Agregando: xref_output\source\CIPMain_Flood.md -[18:54:20] Agregando: xref_output\source\CIPMain_Total_Drain.md -[18:54:20] Agregando: xref_output\source\CIPRecipeManagement.md -[18:54:20] Agregando: xref_output\source\CIPRecipeManagement_Data.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_01.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_02.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_03.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_04.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_05.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_06.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_07.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_08.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_09.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_10.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_11.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_12.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_13.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_14.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_15.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_16.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_17.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_18.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_19.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_20.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_21.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_22.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_23.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_24.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_25.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_26.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_27.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_28.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_29.md -[18:54:20] Agregando: xref_output\source\CIPRecipe_30.md -[18:54:20] Agregando: xref_output\source\CIPReportDB.md -[18:54:20] Agregando: xref_output\source\CIPReportManager.md -[18:54:20] Agregando: xref_output\source\CIP_FlipFlop.md -[18:54:20] Agregando: xref_output\source\CIP_Link_Type.md -[18:54:20] Agregando: xref_output\source\CIP_Program_Variables.md -[18:54:20] Agregando: xref_output\source\CIP_SimpleProgr_Init.md -[18:54:20] Agregando: xref_output\source\CIP_Simple_Type.md -[18:54:20] Agregando: xref_output\source\CIP_Step_Type.md -[18:54:20] Agregando: xref_output\source\CIP_WaitEvent_Type.md -[18:54:20] Agregando: xref_output\source\CO2 Solubility.md -[18:54:20] Agregando: xref_output\source\CO2EqPress.md -[18:54:20] Agregando: xref_output\source\CO2InjPressure.md -[18:54:20] Agregando: xref_output\source\CO2Tracking.md -[18:54:20] Agregando: xref_output\source\CO2Tracking_Data.md -[18:54:20] Agregando: xref_output\source\CO2Tracking_ProdSamples.md -[18:54:20] Agregando: xref_output\source\CO2Tracking_SampleTime.md -[18:54:20] Agregando: xref_output\source\COMPLETE_RESTART.md -[18:54:20] Agregando: xref_output\source\CPU_DP_Global_Diag.md -[18:54:20] Agregando: xref_output\source\CTRLCoolingSystem.md -[18:54:20] Agregando: xref_output\source\CVQ_1p7_8_Perc.md -[18:54:20] Agregando: xref_output\source\CYC_INT5.md -[18:54:20] Agregando: xref_output\source\CarboWaterLine_Seq.md -[18:54:20] Agregando: xref_output\source\Cetrifugal_Head.md -[18:54:20] Agregando: xref_output\source\Clock_Signal.md -[18:54:20] Agregando: xref_output\source\Co2_Counters.md -[18:54:20] Agregando: xref_output\source\Co2_Counters_DB.md -[18:54:20] Agregando: xref_output\source\DELETE.md -[18:54:20] Agregando: xref_output\source\DeairCO2TempComp.md -[18:54:20] Agregando: xref_output\source\DeaireationValve.md -[18:54:20] Agregando: xref_output\source\Deaireator_StartUp_Seq.md -[18:54:20] Agregando: xref_output\source\Default_SupervisionDB.md -[18:54:20] Agregando: xref_output\source\Delay.md -[18:54:20] Agregando: xref_output\source\DeltaP.md -[18:54:20] Agregando: xref_output\source\Device.md -[18:54:20] Agregando: xref_output\source\DigitalInstrument.md -[18:54:20] Agregando: xref_output\source\EQ_STRNG.md -[18:54:20] Agregando: xref_output\source\FW_DRand.md -[18:54:20] Agregando: xref_output\source\FeedForward.md -[18:54:20] Agregando: xref_output\source\FillerControl.md -[18:54:20] Agregando: xref_output\source\Filler_Head_Variables.md -[18:54:20] Agregando: xref_output\source\FillingTime.md -[18:54:20] Agregando: xref_output\source\FirstProduction_Data.md -[18:54:20] Agregando: xref_output\source\Flow_To_Press_Loss.md -[18:54:20] Agregando: xref_output\source\Freq_To_mmH2O.md -[18:54:20] Agregando: xref_output\source\FrictionLoss.md -[18:54:20] Agregando: xref_output\source\FunctionButton.md -[18:54:20] Agregando: xref_output\source\GLOBAL_DIAG_DB.md -[18:54:20] Agregando: xref_output\source\GNS_PLCdia_MainRoutine.md -[18:54:20] Agregando: xref_output\source\GNS_PLCdia_Profibus.md -[18:54:20] Agregando: xref_output\source\GNS_PLCdia_ProfibusData.md -[18:54:20] Agregando: xref_output\source\GNS_PLCdia_Profinet.md -[18:54:20] Agregando: xref_output\source\GNS_PLCdia_ProfinetData.md -[18:54:20] Agregando: xref_output\source\GetProdBrixCO2_Anal_Inpt.md -[18:54:20] Agregando: xref_output\source\HMI_Alarms.md -[18:54:20] Agregando: xref_output\source\HMI_Blender_Parameters.md -[18:54:20] Agregando: xref_output\source\HMI_CPU_DP_Diag.md -[18:54:20] Agregando: xref_output\source\HMI_Device.md -[18:54:20] Agregando: xref_output\source\HMI_Digital.md -[18:54:20] Agregando: xref_output\source\HMI_IO_Showing.md -[18:54:20] Agregando: xref_output\source\HMI_Instrument.md -[18:54:20] Agregando: xref_output\source\HMI_Key_User.md -[18:54:20] Agregando: xref_output\source\HMI_Local_CIP_Variables.md -[18:54:20] Agregando: xref_output\source\HMI_PID.md -[18:54:20] Agregando: xref_output\source\HMI_Recipe_Edit.md -[18:54:20] Agregando: xref_output\source\HMI_Recipe_Name.md -[18:54:20] Agregando: xref_output\source\HMI_Refrige_IO_Showing.md -[18:54:20] Agregando: xref_output\source\HMI_Service.md -[18:54:20] Agregando: xref_output\source\HMI_Variables_Cmd.md -[18:54:20] Agregando: xref_output\source\HMI_Variables_Status.md -[18:54:20] Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol.md -[18:54:20] Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol_DB.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_CIPRoom.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_CIP_DI.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_Filler.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_Filler_DI.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_MainData.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_MainRoutine.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_Mixer_DI.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_ProdRoom.md -[18:54:20] Agregando: xref_output\source\ITC_Communic_Product_Room_DI.md -[18:54:20] Agregando: xref_output\source\ITC_DataIn.md -[18:54:20] Agregando: xref_output\source\ITC_DataOut.md -[18:54:20] Agregando: xref_output\source\ITC_Exchange_MainRoutine.md -[18:54:20] Agregando: xref_output\source\ITC_MainRoutine.md -[18:54:20] Agregando: xref_output\source\I_O_FLT1.md -[18:54:20] Agregando: xref_output\source\Input.md -[18:54:20] Agregando: xref_output\source\Input_CheckFlowMetersSta.md -[18:54:20] Agregando: xref_output\source\Input_Data.md -[18:54:20] Agregando: xref_output\source\Input_DigitalCtrl.md -[18:54:20] Agregando: xref_output\source\Input_DigitalScanner.md -[18:54:20] Agregando: xref_output\source\Inputs.md -[18:54:20] Agregando: xref_output\source\InputsMaster.md -[18:54:20] Agregando: xref_output\source\Instrument_Scanner.md -[18:54:20] Agregando: xref_output\source\Integral.md -[18:54:20] Agregando: xref_output\source\Interlocking_Panel.md -[18:54:20] Agregando: xref_output\source\Interlocking_Panel_1.md -[18:54:20] Agregando: xref_output\source\Interlocking_Variables.md -[18:54:20] Agregando: xref_output\source\Key_Read___Write.md -[18:54:20] Agregando: xref_output\source\Key_Read___Write_Data.md -[18:54:20] Agregando: xref_output\source\LIMIT_I.md -[18:54:20] Agregando: xref_output\source\LIMIT_R.md -[18:54:20] Agregando: xref_output\source\LowPassFilter.md -[18:54:20] Agregando: xref_output\source\MFMAnalogValues.md -[18:54:20] Agregando: xref_output\source\MFMAnalogValues_Totalize.md -[18:54:20] Agregando: xref_output\source\MFM_Analog_Value_Data.md -[18:54:20] Agregando: xref_output\source\MOD_ERR.md -[18:54:20] Agregando: xref_output\source\MSE Slope.md -[18:54:20] Agregando: xref_output\source\Machine_Co2_Cons.md -[18:54:20] Agregando: xref_output\source\Maselli_PA_Control.md -[18:54:20] Agregando: xref_output\source\Maselli_PA_Ctrl_Read.md -[18:54:20] Agregando: xref_output\source\Maselli_PA_Ctrl_Transfer.md -[18:54:20] Agregando: xref_output\source\Maselli_PA_Ctrl_Write.md -[18:54:20] Agregando: xref_output\source\Maselli_PA_Data.md -[18:54:20] Agregando: xref_output\source\MaxCarboCO2 Vol.md -[18:54:20] Agregando: xref_output\source\Memories.md -[18:54:20] Agregando: xref_output\source\MessageScroll.md -[18:54:20] Agregando: xref_output\source\ModValveFault.md -[18:54:20] Agregando: xref_output\source\ONS_R.md -[18:54:20] Agregando: xref_output\source\Output.md -[18:54:20] Agregando: xref_output\source\Output_AnalogValueToHMI.md -[18:54:20] Agregando: xref_output\source\Output_CO2InjPress.md -[18:54:20] Agregando: xref_output\source\Outputs.md -[18:54:20] Agregando: xref_output\source\OutputsFesto.md -[18:54:20] Agregando: xref_output\source\OutputsMaster.md -[18:54:20] Agregando: xref_output\source\PID.md -[18:54:20] Agregando: xref_output\source\PIDControl.md -[18:54:20] Agregando: xref_output\source\PID_Filling_Head.md -[18:54:20] Agregando: xref_output\source\PID_Filling_Head_Calc.md -[18:54:20] Agregando: xref_output\source\PID_Filling_Head_Data.md -[18:54:20] Agregando: xref_output\source\PID_MAIN_Data.md -[18:54:20] Agregando: xref_output\source\PID_RMM301.md -[18:54:20] Agregando: xref_output\source\PID_RMM301_Data.md -[18:54:20] Agregando: xref_output\source\PID_RMM303.md -[18:54:20] Agregando: xref_output\source\PID_RMM303_Data.md -[18:54:20] Agregando: xref_output\source\PID_RMM304.md -[18:54:20] Agregando: xref_output\source\PID_RMM304_Data.md -[18:54:20] Agregando: xref_output\source\PID_RMP302.md -[18:54:20] Agregando: xref_output\source\PID_RMP302_Data.md -[18:54:20] Agregando: xref_output\source\PID_RVM301.md -[18:54:20] Agregando: xref_output\source\PID_RVM301_Data.md -[18:54:20] Agregando: xref_output\source\PID_RVM319_Data.md -[18:54:20] Agregando: xref_output\source\PID_RVM319_PRD.md -[18:54:20] Agregando: xref_output\source\PID_RVN302.md -[18:54:20] Agregando: xref_output\source\PID_RVN302_Data.md -[18:54:20] Agregando: xref_output\source\PID_RVP303.md -[18:54:20] Agregando: xref_output\source\PID_RVP303_Data.md -[18:54:20] Agregando: xref_output\source\PID_RVS318.md -[18:54:20] Agregando: xref_output\source\PID_RVS318_Data.md -[18:54:20] Agregando: xref_output\source\PID_Variables.md -[18:54:20] Agregando: xref_output\source\PPM O2.md -[18:54:20] Agregando: xref_output\source\PPM303_VFC_Ctrl.md -[18:54:20] Agregando: xref_output\source\PPM305_VFC_Ctrl.md -[18:54:20] Agregando: xref_output\source\PPM307_VFC_Ctrl.md -[18:54:20] Agregando: xref_output\source\PPN301_VFC_Ctrl.md -[18:54:20] Agregando: xref_output\source\PPP302_VFC_Ctrl.md -[18:54:20] Agregando: xref_output\source\Pneumatic_Valve_Ctrl.md -[18:54:20] Agregando: xref_output\source\Pneumatic_Valve_Fault.md -[18:54:20] Agregando: xref_output\source\Pneumatic_Valve_Fault_DB.md -[18:54:20] Agregando: xref_output\source\Procedure.md -[18:54:20] Agregando: xref_output\source\ProcedureBlendFill_StartUp.md -[18:54:20] Agregando: xref_output\source\ProcedureBrixTracking.md -[18:54:20] Agregando: xref_output\source\ProcedureCarboWaterLine.md -[18:54:20] Agregando: xref_output\source\ProcedureDeaireator_StartUp.md -[18:54:20] Agregando: xref_output\source\ProcedureFirstProduction.md -[18:54:20] Agregando: xref_output\source\ProcedureProdBrixRecovery.md -[18:54:20] Agregando: xref_output\source\ProcedureProdTankDrain.md -[18:54:20] Agregando: xref_output\source\ProcedureProdTankRunOut.md -[18:54:20] Agregando: xref_output\source\ProcedureSyrupLineMFMPrep.md -[18:54:20] Agregando: xref_output\source\ProcedureSyrupMFMStartUp.md -[18:54:20] Agregando: xref_output\source\ProcedureSyrup_RunOut.md -[18:54:20] Agregando: xref_output\source\Procedure_Variables.md -[18:54:20] Agregando: xref_output\source\ProdBrixRecovery_BrixCal.md -[18:54:20] Agregando: xref_output\source\ProdBrixRecovery_DB.md -[18:54:20] Agregando: xref_output\source\ProdReportDB.md -[18:54:20] Agregando: xref_output\source\ProdReportManager.md -[18:54:20] Agregando: xref_output\source\Prod_Tank_Drain_Seq.md -[18:54:20] Agregando: xref_output\source\Prod_Tank_PressCtrl.md -[18:54:20] Agregando: xref_output\source\Prod_Tank_RunOut_Seq.md -[18:54:20] Agregando: xref_output\source\ProductAvailable.md -[18:54:20] Agregando: xref_output\source\ProductLiterInTank.md -[18:54:20] Agregando: xref_output\source\ProductPipeDrain.md -[18:54:20] Agregando: xref_output\source\ProductPipeDrain_Seq.md -[18:54:20] Agregando: xref_output\source\ProductPipeRunOut.md -[18:54:20] Agregando: xref_output\source\ProductPipeRunOut_Seq.md -[18:54:20] Agregando: xref_output\source\ProductQuality.md -[18:54:20] Agregando: xref_output\source\ProductQuality_Messages.md -[18:54:20] Agregando: xref_output\source\Profibus_Network.md -[18:54:20] Agregando: xref_output\source\Profibus_Variables.md -[18:54:20] Agregando: xref_output\source\Programming_error.md -[18:54:20] Agregando: xref_output\source\PumpsControl.md -[18:54:20] Agregando: xref_output\source\QCO_Monitor.md -[18:54:20] Agregando: xref_output\source\QCO_Phase.md -[18:54:20] Agregando: xref_output\source\QCO_Spare.md -[18:54:20] Agregando: xref_output\source\QCO_Timer.md -[18:54:20] Agregando: xref_output\source\QCO_Timer_Array_1.md -[18:54:20] Agregando: xref_output\source\QCO_Timing_DB.md -[18:54:20] Agregando: xref_output\source\RACK_FLT.md -[18:54:20] Agregando: xref_output\source\REPLACE_Mod.md -[18:54:20] Agregando: xref_output\source\ReadAnalogIn.md -[18:54:20] Agregando: xref_output\source\ReadAnalogIn_Fault_DB.md -[18:54:20] Agregando: xref_output\source\RecipeCalculation.md -[18:54:20] Agregando: xref_output\source\RecipeEditDataSave.md -[18:54:20] Agregando: xref_output\source\RecipeManagement_Data.md -[18:54:20] Agregando: xref_output\source\RecipeManagement___Prod.md -[18:54:20] Agregando: xref_output\source\Recipe_Prod.md -[18:54:20] Agregando: xref_output\source\Recipe__01.md -[18:54:20] Agregando: xref_output\source\Recipe__02.md -[18:54:20] Agregando: xref_output\source\Recipe__03.md -[18:54:20] Agregando: xref_output\source\Recipe__04.md -[18:54:20] Agregando: xref_output\source\Recipe__05.md -[18:54:20] Agregando: xref_output\source\Recipe__06.md -[18:54:20] Agregando: xref_output\source\Recipe__07.md -[18:54:20] Agregando: xref_output\source\Recipe__08.md -[18:54:20] Agregando: xref_output\source\Recipe__09.md -[18:54:20] Agregando: xref_output\source\Recipe__10.md -[18:54:20] Agregando: xref_output\source\Recipe__11.md -[18:54:20] Agregando: xref_output\source\Recipe__12.md -[18:54:20] Agregando: xref_output\source\Recipe__13.md -[18:54:20] Agregando: xref_output\source\Recipe__14.md -[18:54:20] Agregando: xref_output\source\Recipe__15.md -[18:54:20] Agregando: xref_output\source\Recipe__16.md -[18:54:20] Agregando: xref_output\source\Recipe__17.md -[18:54:20] Agregando: xref_output\source\Recipe__18.md -[18:54:20] Agregando: xref_output\source\Recipe__19.md -[18:54:20] Agregando: xref_output\source\Recipe__20.md -[18:54:20] Agregando: xref_output\source\Recipe__21.md -[18:54:20] Agregando: xref_output\source\Recipe__22.md -[18:54:20] Agregando: xref_output\source\Recipe__23.md -[18:54:20] Agregando: xref_output\source\Recipe__24.md -[18:54:20] Agregando: xref_output\source\Recipe__25.md -[18:54:20] Agregando: xref_output\source\Recipe__26.md -[18:54:20] Agregando: xref_output\source\Recipe__27.md -[18:54:20] Agregando: xref_output\source\Recipe__28.md -[18:54:20] Agregando: xref_output\source\Recipe__29.md -[18:54:20] Agregando: xref_output\source\Recipe__30.md -[18:54:20] Agregando: xref_output\source\Recipe__31.md -[18:54:20] Agregando: xref_output\source\Recipe__32.md -[18:54:20] Agregando: xref_output\source\Recipe__33.md -[18:54:20] Agregando: xref_output\source\Recipe__34.md -[18:54:20] Agregando: xref_output\source\Recipe__35.md -[18:54:20] Agregando: xref_output\source\Recipe__36.md -[18:54:20] Agregando: xref_output\source\Recipe__37.md -[18:54:20] Agregando: xref_output\source\Recipe__38.md -[18:54:20] Agregando: xref_output\source\Recipe__39.md -[18:54:20] Agregando: xref_output\source\Recipe__40.md -[18:54:20] Agregando: xref_output\source\Recipe__41.md -[18:54:20] Agregando: xref_output\source\Recipe__42.md -[18:54:20] Agregando: xref_output\source\Recipe__43.md -[18:54:20] Agregando: xref_output\source\Recipe__44.md -[18:54:20] Agregando: xref_output\source\Recipe__45.md -[18:54:20] Agregando: xref_output\source\Recipe__46.md -[18:54:20] Agregando: xref_output\source\Recipe__47.md -[18:54:20] Agregando: xref_output\source\Recipe__48.md -[18:54:20] Agregando: xref_output\source\Recipe__49.md -[18:54:20] Agregando: xref_output\source\Recipe__50.md -[18:54:20] Agregando: xref_output\source\ReportCIPSimpleData.md -[18:54:20] Agregando: xref_output\source\SEL_I.md -[18:54:20] Agregando: xref_output\source\SEL_R.md -[18:54:20] Agregando: xref_output\source\SLIM_Block.md -[18:54:20] Agregando: xref_output\source\SLIM_Variables.md -[18:54:20] Agregando: xref_output\source\Safeties.md -[18:54:20] Agregando: xref_output\source\SelCheckBrixSource.md -[18:54:20] Agregando: xref_output\source\Sel_Check_Brix_Data.md -[18:54:20] Agregando: xref_output\source\Signal Gen.md -[18:54:20] Agregando: xref_output\source\Signal_Gen_Data.md -[18:54:20] Agregando: xref_output\source\SlewLimit.md -[18:54:20] Agregando: xref_output\source\SpeedAdjust.md -[18:54:20] Agregando: xref_output\source\Statistical_Analisys.md -[18:54:20] Agregando: xref_output\source\SubCarb.md -[18:54:20] Agregando: xref_output\source\SubCarb_DB.md -[18:54:20] Agregando: xref_output\source\SyrBrix_Autocorrection.md -[18:54:20] Agregando: xref_output\source\SyrBrix_SyrupCorrPerc.md -[18:54:20] Agregando: xref_output\source\SyrupDensity.md -[18:54:20] Agregando: xref_output\source\SyrupRoomCtrl.md -[18:54:20] Agregando: xref_output\source\SyrupRoomCtrl_UpdateVal.md -[18:54:20] Agregando: xref_output\source\Syrup_Line_MFM_Prep_Seq.md -[18:54:20] Agregando: xref_output\source\Syrup_MFM_StartUp_Seq.md -[18:54:20] Agregando: xref_output\source\Syrup_Rinse_QCO_Seq.md -[18:54:20] Agregando: xref_output\source\System_RunOut_Variables.md -[18:54:20] Agregando: xref_output\source\System_Run_Out.md -[18:54:20] Agregando: xref_output\source\System_Run_Out_Data.md -[18:54:20] Agregando: xref_output\source\TADDR_PAR.md -[18:54:20] Agregando: xref_output\source\TCON_PAR.md -[18:54:20] Agregando: xref_output\source\TCON_PAR_LF.md -[18:54:20] Agregando: xref_output\source\T_Timer.md -[18:54:20] Agregando: xref_output\source\Tabella_delle_variabili_1.md -[18:54:20] Agregando: xref_output\source\Tabella_delle_variabili_2.md -[18:54:20] Agregando: xref_output\source\Tabella_delle_variabili_standard.md -[18:54:20] Agregando: xref_output\source\TankLevel.md -[18:54:20] Agregando: xref_output\source\TankLevelToHeight.md -[18:54:20] Agregando: xref_output\source\Time_error_interrupt.md -[18:54:20] Agregando: xref_output\source\Timers_Counters.md -[18:54:20] Agregando: xref_output\source\Tipo_di_dati_utente_1.md -[18:54:20] Agregando: xref_output\source\Tipo_di_dati_utente_2.md -[18:54:20] Agregando: xref_output\source\VacuumCtrl.md -[18:54:20] Agregando: xref_output\source\ValveFlow.md -[18:54:20] Agregando: xref_output\source\WaterDensity.md -[18:54:20] Agregando: xref_output\source\WritePeripheral.md -[18:54:20] Agregando: xref_output\source\_CYCL_EXC.md -[18:54:20] Agregando: xref_output\source\_StepMove.md -[18:54:20] Agregando: xref_output\source\_StepMove_Test.md -[18:54:20] Agregando: xref_output\source\mPDS_PA_Control.md -[18:54:20] Agregando: xref_output\source\mPDS_PA_Ctrl_Parameters.md -[18:54:20] Agregando: xref_output\source\mPDS_PA_Ctrl_Read.md -[18:54:20] Agregando: xref_output\source\mPDS_PA_Ctrl_Transfer.md -[18:54:20] Agregando: xref_output\source\mPDS_PA_Ctrl_Write.md -[18:54:20] Agregando: xref_output\source\mPDS_PA_Data.md -[18:54:20] Agregando: xref_output\source\mPDS_SYR_PA_Control.md -[18:54:20] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Param.md -[18:54:20] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Read.md -[18:54:20] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Trans.md -[18:54:20] Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Write.md -[18:54:20] Agregando: xref_output\source\mPDS_SYR_PA_Data.md -[18:54:20] Agregando: xref_output\source\mPPM303StartUpRamp.md -[18:54:20] Agregando: xref_output\source\mmH2O_TO_Freq.md -[18:54:20] Agregando: xref_output\xref_calls_tree.md -[18:54:20] Agregando: xref_output\xref_db_usage_summary.md -[18:54:20] Agregando: xref_output\xref_plc_tags_summary.md -[18:54:20] Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md -[18:54:20] -------------------- Resumen Final del Procesamiento Completo -------------------- -[18:54:20] Total de archivos XML encontrados: 819 -[18:54:20] Archivos procesados/actualizados exitosamente (x1-x3): 342 -[18:54:20] Archivos completamente saltados (x1, x2, x3): 0 -[18:54:20] Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -[18:54:20] Archivos fallidos (en x1, x2, x3 o error inesperado): 412 -[18:54:20] Archivos XML omitidos (priorizando .scl nativo): 65 -[18:54:20] Archivos SCL existentes copiados (Fase 1.5): 65 -[18:54:20] Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 -[18:54:20] Fase 2 (Generación XRef - x4): Completada -[18:54:20] Fase 3 (Agregación - x5): Completada -[18:54:20] -------------------------------------------------------------------------------- -[18:54:20] Proceso finalizado con errores. -[18:54:20] Proceso finalizado con errores. Consulta 'log_PLC.txt' para detalles. -[18:54:20] ========================================= LOG END ========================================== -[18:54:20] Ejecución de x0_main.py finalizada (error). Duración: 0:00:18.649863. -[18:54:20] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\log_x0_main.txt +[12:53:36] Iniciando ejecución de x1_lad_converter.py en C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis... +[12:53:36] === Convertidor Masivo LAD a SCL con SymPy === +[12:53:36] No se encontraron archivos .EXP en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\Analisis +[12:53:36] Ejecución de x1_lad_converter.py finalizada (success). Duración: 0:00:00.471141. +[12:53:36] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\TwinCat\log_x1_lad_converter.txt